Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/01/2007, à 23:46

sunysky

Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

Le plus important est ma question en gras à la fin de mon post, le reste c'est pour que vous compreniez le pourquoi de ma question. smile
Je voudrais instaler le programme galgen qui sert à mettre en forme les dossiers et fichiers jpeg afin qu'il puisse etre exploité par l'application web wagen. Enfin bref pour plus de détails >http://miguel.moquillon.free.fr/miguel/ … html#wagen

Je n'arrive pas à instaler galgen, il ne se passe rien quand je lance install.sh le fichier qui sert à l'instaler, quand j'essais de le lancer depuis le terminal le terminal se ferme.
Dans la doc du logiciel il est mentionné:

Il nécessite pour fonctionner :
    * l'environnement Ruby : http://www.ruby-lang.org,
    * l'environment Gtk : http://www.gtk.org,
    * le portage Ruby de Gtk : http://ruby-gnome2.sourceforge.jp/,
    * le programme Gettext : http://www.gnu.org/software/gettext,
    * le portage Ruby de Gettext : http://ponx.s5.xrea.com/hiki/ruby-gettext.html.

GTK et ruby sont apparement déjà instalé dans ubuntu, j'ai instalé gettext via synaptic. Concernant "le portage ruby de gettext " et "le portage Ruby de Gtk" quels paquets dois-je séléctionner dans synaptic?

merci d'avance smile

Hors ligne

#2 Le 17/01/2007, à 00:12

sheep

Re : Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

bonsoir

Apres une petite recherche, il n'y a pas de paquets dispo dans synaptic pour les portages que tu souhaites.
Il faut donc que tu ailles sur les sites mentionnés, que tu récupères les sources et que tu compiles par toi même.
Pour le portage ruby de gettex c'est la
Pour le portage ruby de gtk c'est ici

Dernière modification par sheep (Le 17/01/2007, à 00:13)


Save water, Drink beer

Hors ligne

#3 Le 17/01/2007, à 01:25

sunysky

Re : Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

apparement l'install du portage ruby de gettex c'est ok.
par contre je ne comprend pas comment instaler le portage ruby de gtk...
dans la doc il est indiqué:

Install
   1. ruby extconf.rb
   2. make
   3. su
   4. make install

Je cherche ce que signifie ces commandes et je reviens wink

edit: apparement la procédure de compilation par défaut (http://doc.ubuntu-fr.org/tutoriel/compilation) n'est pas celle qui convient car il n'y a pas de fichier configure dans le dossier des sources...

Dernière modification par sunysky (Le 17/01/2007, à 01:42)

Hors ligne

#4 Le 17/01/2007, à 13:28

sheep

Re : Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

bonjour
sur le site du portage:

Currently, official packages exist only for the testing and unstable distributions of Debian. Each binding is available as a separate package. For example,the GTK+ binding is available as libgtk2-ruby. You can install all the packages by installing the ruby-gnome2 package, which depends on all the others. Running "apt-get install ruby-gnome2" as root should do the trick.

il semblerait que des paquets pour Debian existent.
en rajoutant ce depot:
deb http://muse.19inch.net/~daf/debian/ sid/
deb-src http://muse.19inch.net/~daf/debian/ sid/

clé de securité: GPG key 0x128287e8

tu serais a meme de les trouver dans synaptic.

Attention se sont des depots pour Debian Sid, l'utilisation sur ubuntu sont a tes risques et perils.

Dernière modification par sheep (Le 17/01/2007, à 13:29)


Save water, Drink beer

Hors ligne

#5 Le 17/01/2007, à 16:06

sunysky

Re : Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

merci, j'ai bien réussi à instaler ruby-gnome2 via synaptic smile
par contre il ne se passe toujours rien quand je lance le script install.sh hmm

pour indication voici le script en question:

#!/usr/bin/env sh

die() {
   echo "$1"
   exit 1
}

# source the installation parameters
DIR=`dirname $0`
. "${DIR}/install.props"
echo "Installation directory: ${INSTALL_DIR}"

# install
case "${INSTALL_DIR}" in
   "/usr"|"/usr/local")
      WAGEN_DIR=${INSTALL_DIR}/share/wagen
      INSTALL_DIR=${INSTALL_DIR}/bin
      LOCALE=/usr/share/locale
      ;;
   *)
      WAGEN_DIR=${HOME}/.wagen
      LOCALE=
esac

mkdir -p "${WAGEN_DIR}" 2>/dev/null
test $? -eq 0 || die "Cannot create ${WAGEN_DIR}!"

cp "${DIR}/glade/galgen.glade" "${WAGEN_DIR}/"
test $? -eq 0 || die "Cannot copy galgen.glade to ${WAGEN_DIR}!"

echo ${NEWGALLERY_SCRIPT} | sed -e "s/\//\\\\\//g" > /tmp/wagen
NEWGALLERY_SCRIPT=`cat /tmp/wagen`
cat ${DIR}/bin/galgen.rb | sed -e "s/NEWGALLERY/${NEWGALLERY_SCRIPT}/g" > /tmp/galgen.rb

echo ${WAGEN_DIR} | sed -e "s/\//\\\\\//g" > /tmp/wagen
WAGEN_DIR=`cat /tmp/wagen`
cat /tmp/galgen.rb | sed -e "s/WAGEN_DIR/${WAGEN_DIR}/g" > ${INSTALL_DIR}/galgen.rb

if [ -z ${LOCALE} ]; then
   echo "Copy of the translations into /usr/locale with sudo..."
   sudo cp -r ${DIR}/locale/fr /usr/share/locale/
else
   cp -r ${DIR}/locale/fr ${LOCALE}/
fi

Une idée pour expliquer que ce script ne se lance pas?

Hors ligne

#6 Le 17/01/2007, à 19:01

sheep

Re : Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

quand tu dis, il se passe rien, il se passe vraiment rien, meme pas un message d'erreur?

t'as essayé

sudo sh install.sh

Save water, Drink beer

Hors ligne

#7 Le 17/01/2007, à 19:40

Miguel Moquillon

Re : Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

Bonjour,

J'ai bien reçu ton email et je vais tâcher donc de t'aider via ce forum.
D'abord, il existe sous Ubuntu des paquets de gettext et gtk pour ruby :
- libgettext-ruby-util et libgettext-ruby1.8,
- libgtk2-ruby ou libgnome2-ruby pour GNOME,

Il te faut aussi Glade pour Ruby qui est fourni par le paquet libglade2-ruby,
et le programme exiftran qui est utilisé pour la rotation des images avec la
mise à jour des données EXIF en conséquence. Il peut aussi être utilisé pour la
génération des vignettes des photos si celles-ci n'existent pas. Les vignettes
utilisées par wagen pour l'affichage de la table des albums photos. Le programme
exiftran est fourni par le paquet exiftran.

Pour avoir ces programmes et librairies, il te faut référencer le dépôt Universe d'Ubuntu :
/etc/apt/sources.list :
## Uncomment the following two lines to add software from the 'universe'
## universe WILL NOT receive any review or updates from the Ubuntu security
deb http://fr.archive.ubuntu.com/ubuntu/ edgy universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ edgy universe
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-updates universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security universe

Maintenant, le script d'installation du programme Galgen.
Celui-ci utilise le fichier install.props qui spécifie quelques propriétés dont le répertoire
d'installation du programme qui est par défaut /usr/local:
INSTALL_DIR=/usr/local
Il indique aussi où tu as installé le programme newgallery.sh qui est fourni aussi avec
wagen :
NEWGALLERY_SCRIPT=/usr/local/bin/newgallery.sh

Ensuite, vérifies bien que le script install.sh a les droits d'exécution.
Pour l'exécuter, un simple
$ sudo ./install.sh
suffit. Une fois exécutée, tu dois avoir le message :
Installation directory: /usr/local
Et c'est tout. C'est installé :-)
Seul le programme galgen est installé. Mais tu as besoin aussi d'installer le
programme newgallery.sh et d'éditer ce dernier pour référencer les programmes
utilisés comme exiftran pour la rotation et celui resize.sh pour le redimensionnement.
Le programme Galgen est un front-end graphique au-dessus de newgallery.sh.

J'espère que ceci t'aidera.

#8 Le 19/01/2007, à 14:33

sunysky

Re : Je ne trouve pas certains paquets dans synaptic : ruby, gtk, gettext

merci beaucoup! Ca c'est de l'explication complete! smile
merci merci merci smile))

Hors ligne