Salut,

Sac-Epee Jean-Marc wrote:

>  
>
>>Dis moi ce que donne un
>>$ rpm -qa | grep ivx
>>sur ton PC.
>>
>>  ------------------------------------------------------------------------
>>Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
>>Rendez-vous sur "http://www.mandrakestore.com";
>>    
>>
>
>Merci pour toutes ces précisions! J'obtiens
>
>[jmse@jm jmse]$ rpm -qa | grep ivx
>divx4linux-20020418-fr1
>  
>


c'est pas encore ca, t'as pas les plugins qui permettent d'ouvrir les 
divx. Je sais, les rpm installe via plf.zarb.org ne resolvent pas 
toujours les dependances ...

Je m'y suis mal pris lors de mes precedantes explications. Comme 
apparement tu ne maitrises pas encore "a fond" les commandes rpm, 
urpmi... , je vais essayer de t'expliquer la procedure, les conceptes de 
base, plutot que le resultat final :


1 -  pour ces rpm, il vaut mieux utiliser la ligne de commande, "rpm 
-Uvh [nom du rpm que tu as telecharge]" (car ils ne sont pas officiel). 
Parfois, les rpm (de ce site) s'installent alors qu'il manque une 
composante pour qu'ils puissent fonctionner correctement. Pour que 
aviplay puissent fonctionner comme tu le veux (ouvrir des avi, mov,wmp 
et autres), il faut aussi installer les plugins.

Lorsque tu vas installer les plugins (attends un peu que je t'en donne 
la liste), tu auras sans doute des message d'erreur qui t'indiqueront 
qu'il manque des lib ou d'autre rpm. tu devras donc essayer de retrouver 
quel rpm contient ces lib. en general c'est trivial, aide toi du 
"Software Manager", et du site "rpmfind.net" pour les retrouver.



2 - pour le Divx, je vais t'expliquer chaque librairie que j'ai 
installe, leur role, et aussi comment comprendre facilement ce que tu as 
installe, rien qu'en regardant leur nom :

...
libdivxdecore0-20020418-2plf   (librairie pour le DECODAGE de divx).
libdivxdecore0-devel-20020418-2plf (les headers, de cette librairie, qui 
vont te permettre de recompiler des "source rpm" qui devront utiliser 
cette librairie). (facultatif, si tu n'utilises pas de src.rpm)
...

Tu remarque que dans le nom des rpm ci-dessus,
a - ils commencent par le prefixe lib... donc ce sont des librairies
b - ils finnissent par 2plf, et pas par mdk, il ne sont donc pas OFFICIEL.
c - il y a la date de creation. le reste est evidant.

Tu remarqueras aussi que le nom de ces rpm change un peu par rapport aux 
fichiers que tu devras telecharger, puisque ceux ci finissent par 
"i386.rpm" ou "i686.rpm" ou "src.rpm".  "src.rpm" sont appele des 
"source rpm", il peuvent donc etre recompile, PUIS installe comme des 
rpm classique.

...
libdivxencore0-20020418-2plf (meme chose qu'au dessus, mais pour 
l'encodage, si tu veux GRAVER des DVD par exemple)
libdivxencore0-devel-20020418-2plf
...
xine-plugins-divx4-0.9.8-1plf (si tu veux lire des divx avec xine)
avifile-plugins-divx4-0.7.5-0.20020503.2plf (si tu veux lire des divx 
avec AVIPLAY)
divx4linux-20020418-2plf
...


3 - pour Aviplay, tu devras donc installer les rpm suivant (remarques 
que certains rpm commence par "avifile" et pas "aviplay", et que tu peux 
installer une autre version, a condition que tout les rpm aient la meme 
version) :

avifile-plugins-win32-0.7.5-0.20020503.2plf (pour lire avi et wmp)
avifile-plugins-lame-0.7.5-0.20020503.2plf (interface avec encoder, 
decodeur mp3, utile pour certains divx donc le son est encode en mp3 => 
necessite que tu installes les lib lame)
avifile-player-0.7.5-0.20020503.2mdk (contient l'executable aviplay)
libavifile0.7-0.7.5-0.20020503.2mdk (librairiesde base pour l'executable)
avifile-plugins-divx4-0.7.5-0.20020503.2plf (interface avec les lib 
servant a decoder le divx => installer les lib 'decod' indiquees ci-dessus)
avifile-plugins-xvid-0.7.5-0.20020503.2plf
avifile-samples-0.7.5-0.20020503.2mdk

tout mes plugins chez moi ont ete installe via un seul source rpm 
(avifile-plugins-0.7.5-0.20020503.2plf.src.rpm). Tu peux essayer de le 
recompiler (ATTENTION a la version que tu utilise, chez toi c'est la 
0.6) en faisant :

rpm --rebuild avifile-plugins-0.7.5-0.20020503.2plf.src.rpm

il y aura des rpm "devel" a installer. Je te conseil de rester avec la 
version 0.6, car il faut gcc version 3 pour parvenir a recompiler la 
version 0.7.5 d'aviplay.

Ensuite, TOUS les rpm compile se trouveront dans
/usr/src/RPM/RPMS/i586/ OU /usr/src/RPM/RPMS/i?86/ (depend de ton archi 
ou de ton compilateur, le ? c'est pour 3, 5, 6)

4 - une derniere chose :

tu peux installer plusieurs rpm en une commande :

rpm -Uvh libavifile0.7-0.7.5-0.20020503.2mdk.i586.rpm 
libavifile0.7-devel-0.7.5-0.20020503.2mdk.i586.rpm 
avifile-player-0.7.5-0.20020503.2mdk.i586.rpm

utile, car "libavifile0.7-devel" et  "avifile-player" ont besoin de 
"libavifile0.7".


--
Adrien






Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à