#1 Le 04/01/2012, à 15:36
- marseillois
[Résolu] imagemovie sans install & librairie glib
Bonjour à tous,
Je cherche à essayer imagemovie sans l'installer sur un portable ACER double coeur en dual boot avec W7
Après avoir téléchargé et décompréssé le fichier .tar.gz et lu le read me , je lance en ligne de commande :
-laptop:~$ cd /home/gerard/Téléchargements/imagemovie/imagemovie-094
-laptop:~/Téléchargements/imagemovie/imagemovie-094$ ./autogen.sh
et j'obtiens :
**Error**: You must have `libtool' installed.
You can get it from: ftp://ftp.gnu.org/pub/gnu/
**Error**: You must have `glib' installed.
You can get it from: ftp://ftp.gtk.org/pub/gtk
Je suis allé charger libtool sur le site indiqué, et maintenant, il me reste
-laptop:~/Téléchargements/imagemovie/imagemovie-094$ ./autogen.sh
**Error**: You must have `glib' installed.
You can get it from: ftp://ftp.gtk.org/pub/gtk
Je me rends sur le site ftp://ftp.gtk.org/pub/gtk pour charger cette librairie ; sur ce site je ne trouve que essentiellement des références à gtk
Dans mon gestionnaire de paquet je trouve installées libglib-perl 1:1.222.1, libglib2.0-0 2.24.1-0ubuntu1, libglib2.0.cil 2.12-.9-4, libglib2.0-data 2.24.1-0ubuntu1, libglibmm-2.4-1c2a 2.24.2-0ubuntu1
et une multitude de libglib****** diverses dont je ne sais laquelle télécharger
Quelqu'un peut-il m'apporter son aide ???
Merci d'avance
Dernière modification par marseillois (Le 12/01/2012, à 15:00)
Hors ligne
#2 Le 04/01/2012, à 15:46
- f.x0
Re : [Résolu] imagemovie sans install & librairie glib
Bonjour marseillois,
Das ce répertoire : ftp://ftp.gtk.org/pub/gtk/v2.9/
Il y a un fichier : ftp://ftp.gtk.org/pub/gtk/v2.9/glib-2.9.6.tar.bz2
Mais il y a peut-être d'autres versions plus récentes
à cette adresse ftp://ftp.gtk.org/pub/gtk/
Cherches dans les autres répertoires que v2.9
Dernière modification par f.x0 (Le 04/01/2012, à 15:47)
SOPI
Hors ligne
#3 Le 04/01/2012, à 15:48
- leold
Re : [Résolu] imagemovie sans install & librairie glib
hello
tu trouveras ton paquet ici
si tu es pas sous aneiric change le nom dans le lien par celui que tu veux
http://packages.ubuntu.com/fr/oneiric/libdbus-glib-1-2
l’imbécile est pas celui qui ne sait pas mais celui qui refuse d’apprendre
Hors ligne
#4 Le 04/01/2012, à 15:54
- louis94
Re : [Résolu] imagemovie sans install & librairie glib
Bonjour,
Les fichiers d'en-tête de glib sont disponibles dans le dépôts :
sudo apt-get install libglib2.0-dev
Le -dev à la fin du nom du paquet indique qu'il est destiné au développement (ou à la compilation, comme dans ton cas).
Si tu as d'autres problèmes de dépendances, jette un œil ici (en Anglais), section « dependencies » pour des infos sur la version à installer.
Louis
Hors ligne
#5 Le 04/01/2012, à 20:45
- marseillois
Re : [Résolu] imagemovie sans install & librairie glib
Salut et merci à tous,
Depuis j'ai essayé la méthode proposée par Louis94 (parce que j'avais repéré le paquet libglib2.0-dev lors d'une interrogation de Synaptic, donc présent dans mes dépots) mais en ligne de commande puisque je cherche à comprendre & l'install semble correcte
Mais tout se gate lorsque je relance l'autogen de imagemovie.
gerard@paule-laptop:~/Téléchargements/imagemovie/imagemovie-094$ ./autogen.sh
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.
.........
Please add the files
codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
progtest.m4
from the /aclocal directory to your autoconf macro directory
or directly to your aclocal.m4 file.
.......
.......
checking for PACKAGE... configure: error: Package requirements (gtk+-2.0 >= 2.12.0) were not met:
No package 'gtk+-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables PACKAGE_CFLAGS
and PACKAGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
et je comprends assez mal l'anglais. Depuis je cherche mais sans trouver
En outre j'avais lu dans Linux Pratique que ImagEmovie nécessitait un certain nombre de paquets dont gtk+-2.0 vers.2.12., que je n'arrive pas à trouver :
gtk+-2.0 >=2.12.0 gdk-2.0 >=2.12.0 libavcodec-unstripped52 sox >=14.2.0 libsox1b libsox-dev libcairo2 >=1.6.0 libpango1.0-0 >=1.14.8
Dans le cas de gtk+-2.0 par exemple je me trouve devant une liste impressionante de version (jusqu'à3.4) sans savoir laquelle je dois prendre
Y aurait-il une astuce sans venir tracasser le forum toutes les cinq minutes ???
Merci d'avance
Dernière modification par marseillois (Le 04/01/2012, à 20:54)
Hors ligne
#6 Le 05/01/2012, à 00:32
- louis94
Re : [Résolu] imagemovie sans install & librairie glib
Bonjour,
Gtk+ aussi est dans les dépôts, ainsi que les autre...
sudo apt-get install libgtk2.0-dev libgdk-pixbuf2.0-dev libavcodec-dev sox libsox-dev libsox1b libcairo2-dev libpango1.0-dev
Chaque fois que tu as un paquet requis, tu vois s'il manque 'lib' devant et tu demandes à Synaptic. Parfois il faut un peu chercher (gtk et gdk). En général la version des dépôts est assez récente pour compiler n'importe quel programme non expérimental.
Si tu veux plus d'explications sur ce que t'a dit ./autogen.sh :
**Warning**: I am going to run `configure' with [b]no arguments[/b].
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.
Les arguments, c'est pour personnaliser la compilation. Pas de mon niveau...
La section suivante je comprends pas .
checking for PACKAGE... configure: error: Package requirements (gtk+-2.0 >= 2.12.0) were not met:
No package 'gtk+-2.0' found
Là, il te dit que tu n'as pas le paquet de développement pour Gtk+ 2. Il s'arrête, ce qui fait que, par la suite, tu pourrais en réessayant rencontrer une erreur similaire pour un autre paquet.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables PACKAGE_CFLAGS
and PACKAGE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Et enfin, si tu avais installé Gtk+ 2 autrement que par les dépôts, et qu'il ne l'avait pas trouvé, voici comment lui dire où il est.
Louis
Hors ligne
#7 Le 05/01/2012, à 11:26
- marseillois
Re : [Résolu] imagemovie sans install & librairie glib
Merci, Louis94, pourton post détaillé : il me reste effectivement à comprendre comment fontionne les dépots et les librairies (j'ai dèjà beaucoup cherché avant de poster, mais sans résultats!!!) et tes explications m'y aideront surement: 100 fois sur le métier , remettez votre ouvrage......
En attendant, j'ai de quoi m'occuper, à plus
Hors ligne
#8 Le 05/01/2012, à 18:12
- marseillois
Re : [Résolu] imagemovie sans install & librairie glib
Salut Louis94 , si tu es encore là,
Et les autres
Voici le résultat de mes recherches et travaus sur le bases de ton post précédent
1 / Dans un premier temps, je ne savais pas qu'il fallait ajouter lib devant le nom de la librairie et -dev derrière pour pouvoir les chercher dans les Dépots (si j'ai bien compris !!!)
2 / Je ne comprends toujours pas quelle est la différence pour sox : comment savoir que ce n'est pas une librairie
3 / tu m'annonces une méthode : « Et enfin, si tu avais installé Gtk+ 2 autrement ….comment lui dire où il est. » et je crois que tu ne l'a pas rédigé
4 /Enfin comment savoir qu'il faut :
remplacer libgdk-dev par libgdk-pixbuf2.0-dev
remplacer libavcodec-unstripped52 par libavcodec-dev
5 / je ne trouve pas libgdk-pixbuf2.0-dev , mais par contre par Synaptic je constate que les dépots m'offrent le choix : libg3d-plugins-gdk-pixbuf 0.0.8.9
libgdk-pixbuf2-ruby 0.19.3.1ubuntu3
libgdk-pixbuf2-ruby1.8 0.19.3.1ubuntu3
libgdk-pixbuf2-ruby1.8-dbg 0.19.3.1ubuntu3
Y-en_a_t-il un qui soit correct et si possible pourquoi ???
6 / J'ai bien installé le paquet libavcodec-dev que tu m'indiquais , mais je n'ai toujours pas le paquet libavcodec-unstripped52 (peut etre pas forcément nécessaire au vu des erreurs suivantes )
7 / Il me manque les paquets libgdk-pixbuf2.0-dev libsox1b libavcodec-unstripped52, pourtant apparament l'autogen ne me demande plus de paquets supplémentaires
8 / Je lance make et je sors en erreur
…......
make[2]: *** [imagemovie] Erreur 127
make[2]: quittant le répertoire « /home/gerard/Téléchargements/imagemovie/imagemovie-094/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/gerard/Téléchargements/imagemovie/imagemovie-094 »
make: *** [all] Erreur 2
Puis-je lancer le make install sans risque ???
Merci d'avance
Hors ligne
#9 Le 05/01/2012, à 20:51
- marseillois
Re : [Résolu] imagemovie sans install & librairie glib
Louis94, Bonsoir
Finalement j'ai lancé le make install et voilà le résultat (pas brillant!!!)
gerard@paule-laptop:~/Téléchargements/imagemovie/imagemovie-094$ make install
Making install in src
make[1]: entrant dans le répertoire « /home/gerard/Téléchargements/imagemovie/imagemovie-094/src »
/bin/bash: LIBTOOL@ : commande introuvable
make[1]: *** [imagemovie] Erreur 127
make[1]: quittant le répertoire « /home/gerard/Téléchargements/imagemovie/imagemovie-094/src »
make: *** [install-recursive] Erreur 1
A plus j'espère
Hors ligne
#10 Le 05/01/2012, à 22:33
- louis94
Re : [Résolu] imagemovie sans install & librairie glib
Bonjour,
2/ À vrai dire, Gtk et Gdk ne sont que des librairies (Wikipédia aide). Sox est un programme. Et, puisqu'ils demandent un paquet nommé sox et qu'il y en a un dans les dépôts, ...
3/ La méthode, elle est au-dessus et en Anglais, je suis d'accord que c'est pas clair dans mon post
4/ Les seuls paquets qui commencent par libgdk et libavcodec. En gros, ce qui ressemble le plus. Et comme tu as pu le voir, y'en a un qui est mauvais.
5/ Moi j'ai le paquet... et il doit être dans les dépôts, il est très important. Mais si Gtk-dev est installé, alors Gdk-dev sans doute aussi (les deux bibliothèques sont très liées).
Les paquets en -ruby ne sont pas les bons, ils concernent le langage de programmation Ruby, alors qu'imagemagic est écrit en C
6/ et 7/ Au vu du résultat d'autogen (pas d'erreur si j'ai bien compris) tout devrait être là. Il faut voir les erreurs de make.
8/ Les erreurs ne me disent rien... Je vais voir.
Je reviens ce soir (enfin j'essaye)
Louis
Hors ligne
#11 Le 06/01/2012, à 00:52
- louis94
Re : [Résolu] imagemovie sans install & librairie glib
Re-bonsoir,
J'ai de mon côté réussi la compilation. Il ne trouve juste pas de plugin.
Voici ce que j'ai fait, après téléchargement (ici) et extraction :
$ cd ~/imagemovie-094/
$ ./configure
-- Ce qui retourne un grand nombre d'infos racontant ce qui est vérifié --
$ make
-- Prend du temps et est très verbeux --
$ ./src/imagemovie
-- Erreurs GLib, mais se lance --
J'ai utilisé ./configure parce que c'est le moyen « standard » pour installer depuis les sources.
Parmi les paquets dont on a parlé, voici ceux qui sont installés chez moi :
libglib2.0-dev libgtk2.0-dev libgdk-pixbuf2.0-dev sox libsox-dev libsox1b libcairo2-dev libpango1.0-dev
Est-ce que ça aide ?
Louis
Hors ligne
#12 Le 06/01/2012, à 20:39
- marseillois
Re : [Résolu] imagemovie sans install & librairie glib
Bonsoir Louis94 et merci pour ta patience
Effectivement, je suis moi aussi passé par configuration et make, effectivement particulièrement verbeux, et en plus make install car c'était le conseil donné dans la rubrique Install de Imagemovie-094, avec les résultats que je t'ai transmis
Pour lancer le programme imagemovie je me suis placé dans le répertoire qui contient « src » et j'ai lancé imagemovie au terminal, sans résultat
Les paquets libglib2.0-dev libgtk2.0-dev sox libsox-dev libcairo2-dev libpango1.0-dev sont installés chez moi
J'ai libsox1a au lieu de libsox1b
Ni libsox1b ni libgdk-pixbuf2.0-dev ne sont dans mes dépots : si j'en ai besoin comment faire pour les trouver ???
Aujourd'hui, ce soir car j'étais absent toute la journée je tape au terminal :
gerard@paule-laptop:~$ cd /home/gerard/Téléchargements/imagemovie/imagemovie-094
gerard@paule-laptop:~/Téléchargements/imagemovie/imagemovie-094$ ./src/imagemovie
bash: ./src/imagemovie: Aucun fichier ou dossier de ce type
Pour le cas où, je te rappelle que mon objectif était d'essayer Imagemovie sans le charger dans la racine : j'ai donc mis
dans le répertoire install_package.h (in /src) #define PACKAGE_INSTALLED 0 # definePLUGINS_INSTALLED 0
Hors ligne
#13 Le 07/01/2012, à 01:22
- louis94
Re : [Résolu] imagemovie sans install & librairie glib
Bonsoir,
libsox1b est dans les dépôts depuis Maverick, sous 32 comme sous 64 bits. De même pour libgdk-pixbuf2.0-dev.
libsox1a n'est plus disponible que pour Lucid. Serais-tu sous Ubuntu 10.04 Lucid Lynx ??
Dans ce cas,
* Tu pourrais toujours télécharger les paquets pour Maverick, mais tu risques de devoir télécharger manuellement 36 dépendances et sous-dépendances. En plus, je sais pas si c'est recommandé.
* Tu pourrais aussi penser sérieusement à passer à Maverick, Natty ou Oneiric.
* Dernière alternative : télécharger les sources de ces librairies, leurs dépendances, et tout compiler.
Je te recommande la deuxième solution... elles sont stables aussi, les dernières versions, y'a pas que les LTS dans la vie
Louis
Hors ligne
#14 Le 07/01/2012, à 11:18
- marseillois
Re : [Résolu] imagemovie sans install & librairie glib
Merci Louis94,
J'ai bien comprisque je dois passer à une version supèrieure de Ubuntu si je veux essayer imagemovie
jusqu'au aujourd'hui j'ai privilégié une stabilité certaine car mon apprentissage Linux est relativement récent
Sans dout as-tu raison pour les LTS
Je vais essayer Oneiric et tout recommencer
Sans doute ne reviendrais-plus sur le site pour ça , car tu m'as fort bien aidé déjà
En tout état de cause je te maillerai le résultat final et mettrai la discussion résolue si OK
Encore Merci pour ta disponibilité
A +
Hors ligne
#15 Le 12/01/2012, à 14:55
- marseillois
Re : [Résolu] imagemovie sans install & librairie glib
Salut Louis94, et les autres
Fin de l'histoire grace à vous
Suite à tes conseils et devant les difficultés rencontrées pour utiliser les sources de imagemovie-094 sous Lucid, et même sous Natty, j'ai finalement installé Oneiric
Ensuite, comme indiqué dans mes lectures, et tes posts, j'ai vérifié la présence de
libgtk2.0-0
libgdk-pixbuf2.0-0
ffmpeg
libavcodec52
ibsox1b
libcairo2
libpango1.0
puis installé : :
sox
libsox-dev & ses dépendances
J'ai ensuite, après avoir corrigé le fichier install_package,h pour obtenir une installation partielle sous /home,
lancé ./configure une première fois,
installé le paquet intltool réclamé et ses dépendances
relancé ./configure
installé le paquet libgtk2,0-dev et ses très nombreuses dépendances car l'exécution de la commande me réclamait No package 'gtk+-2.0' found
relancé ./configure enfin OK :
Imagemovie configuration:
--------------------------
Install in : /usr/local/bin
GTK version : 2.24.6
SOX version : 14.3.2
lancé make :
~/Téléchargements/Imagemovie/imagemovie-094$ make
Puis imagemovie :
~/Téléchargements/Imagemovie/imagemovie-094$ src/imagemovie
qui s'est enfin ouvert normalement
Merci encore pour ta disponibilité
A+
Dernière modification par marseillois (Le 12/01/2012, à 14:59)
Hors ligne