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 
(grrrrr...). 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 43                        Clé 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 ****

Répondre à