Le Mercredi 3 Juillet 2002 15:16, Michel a écrit :
G téléchargé un truc appellé avifile-0.7.8-20020627.tgz pour faire
fonctionner de l'animation.
Avifile ? Huh, pkoi pas. Mais le player ki est fourni avec a une
ergonomie assez désastreuse. Si c tjs pour lire des ASF, tu devrais
aussi jeter un oeil sur MPlayer http://mplayerhq.hu/ ou Xine
http://xine.sf.net/...
Dans ma doc, g: si c du tgz, et que son contenu est manifestement
destiné à la racine
(ça se voit à quoi que c'est manifestement destiné à la racine ?)
placez le dans la racine (usr, var, bin)
Mouais... Je sais pas ki a écrit cette doc, mais il va un peu vite en
bésogne. Je vais essayer de te détailler /grosso modo/ l'installation
du soft (ça fait longtemps que je dis que je vais faire une doc ki
regroupe ce genre d'infos, va vraiment falloir ke g m'y mette).
Un .tgz (contraction de .tar.gz) contient généralement (*) un répertoire
du même nom que le fichier, lequel à son tour contient les sources du
logiciel. C'est la cas pour celui-ci. Le .tgz se décompresse alors dans
/usr/local/src. Il faut ensuite aller dans le répertoire créé (ici
/usr/local/src/avifile0.7-0.7.8) et suivre la procédure généralement
détaillée dans le README ou l'INSTALL. Ici, le README dit qu'il faut
passer par la sacro-sainte trinité ./configure puis make et make
install. À titre d'info rapide, lorsqu'on compile un logiciel, il faut
non seulement s'assurer que le compilateur C (ou C++ ici, puisque
l'auteur d'Avifile dans un moment de folie a décidé d'écrire son soft
en C++, puissent les dieux le pardonner) est présent, mais aussi les
bibliothèques qu'il utilise et leurs en-têtes (fichiers .h, dans les
paquets *-devel). Entre autres, le paquet glibc-devel est *toujours*
nécessaire, et pour le reste, il faut le déduire du README ou des
erreurs données par le ./configure. Par exemple, ici on apprend dans le
README qu'il utilise les bibliothèques SDL et QT 2.0. Il va donc te
falloir les paquets sdl-devel et qt-devel (version 2.0) et leurs
dépendances, of course. Par ailleurs, pour pouvoir lire les .ASF (un
codec Microsoft), il va te falloir des bibliothèques MS (j'y reviens
plus tard). Pour l'instant, la compilation du soft ressemble à ceci :
(installation des bibliothèques et en-têtes nécessaires)
$ su -
# cd /usr/local/src
# tar vxzf /chemin/vers/avifile-0.7.8-20020627.tgz
# cd avifile0.7-0.7.8
# ./configure make make install
Si la dernière commande donne une erreur, ça peut souvent être une
simple bibliothèque qui manque (cas le plus fréquent). Dans ce cas-là,
il suffit de l'installer et de relancer la commande. Je conseille à la
fin de l'installation de remettre à jour la liste des bibliothèques
(même si le script est censé s'en charger tout seul) :
# ldconfig
Après quoi, il va te falloir prendre les bibliothèques Windows
(gr...). Celles-ci sont disponibles sur le site d'Avifile
http://avifile.sourceforge.net/binaries-011002.tgz. Celles-ci vont
dans un répertoire spécifique, à savoir /usr/lib/win32 (si ça te
déplaît, tu peux modifier ça en modifiant la dernière commande plus
haut en ./configure --with-win32-path=/le/chemin/que/tu/veux, la liste
des options du ./configure étant dispo en tapant ./configure --help).
Si tu es d'accord avec cet emplacement, il suffit de faire :
# mkdir /usr/lib/win32
# cd /usr/lib/win32
# unzip /chemin/vers/binaries-011002.tgz
Enfin, il ne te reste plus qu'à lancer le player inclus :
$ aviplay /chemin/vers/ton/fichier.asf
Soit dit en passant, comme l'a fait remarquer mon estimé collègue, mc
peut t'aider à moins te prendre la tête pour extraire les
archives/créer les répertoires, etc.
Moi, je veux bien, mais j'ose pas trop m'aventurer dans root et
mettre n'importe quoi n'importe où au hasard...
C tt à ton honneur !
Qq1 aurait-il la bonté d'être + précis?
J'espère l'avoir été. Sinon, fais signe :-)
(*) J'ai bien dit : en général. Parfois, des binaires sont aussi fournis
en .tgz. Il n'y a pas de règle préétablie...
+++
--
[ Jacques Caruso [EMAIL PROTECTED] Développeur PHP ]
[ Monaco Internet http://monaco-internet.mc/ ]
[ Tél : (+377) 93 10 00 43Clé PGP : 0x41F5C63D ]
[ Timeo Microsoft et dona sourcecode -- Virgile, l'Énéide (ou presque) ]
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
Pas de message au format HTML, SVP