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 ****