Le Mardi 25 Septembre 2001 07:35, Rosaire AMORE scribit :
> Excuses Frank. Ce n'�tait pas dirig� contre toi sp�cifiquement. J'ai
> plusieurs torts :
> 1/ J'ai perdu de vue qu'en effet, les d�pendances non satisfaites vont
> varier d'un syst�me � l'autre selon ce que j'y ai install�. Donc te
> demander plus de d�tails est aberrant.

euh non. avec le m�me rpm il demandera les m�me d�pendances. Par contre le 
noms des packages disponibles/install�s et leur version peuvent varier selon 
le syst�me.

> 2/ Quand j'ai vu apparaitre la liste de d�ps non satisfaites, �a m'a
> d�courag�.
> 3/ Quand je constate que la proc�dure d'install du rpm, me r�clame
> openGL, et qu'il me semblait bien avoir install� �a quand j'ai install�
> mes drivers nvidia (geforceII) et qu'apparement �a marchait (Tuxracer
> tourne bien), je ne comprend pas assez bien ce qu'il me r�clame. Mea
> culpa.

c'est assez particulier. Il n'y a pas de rpm qui forunisse OpenGL, voil� pkoi 
tu ne trouveras pas. La seule chose � se dire est qu'il faut avoir un OpenGL 
fonctionnel et ensuite de forcer l'install

[will@bastard will]$ urpmf --provides OpenGL
[will@bastard will]$

> 4/ Quand tu indiques tr�s gentiment que le rpm version 5.3.1.???
> fonctionnait alors que le 5.1.x.x ne marchait pas, �a fait partie des
> choses d�primantes de ma petite vie de pingouin. Combien d'heures de
> tatonnements pour cette conclusion?

0.18pre5
c'est plus que du b�ta software

> 5/ Conclusion : n'est-il pas possible de r�aliser (question candide �
> poser aussi peut-�tre sur debutant) des rpm qui inclueraient TOUT ce qui
> est n�cessaire au fonctionnement d'un soft? 

mplayer est encore en cours de d�veloppement ( 0.18 ) et il est pr�cis� sur 
un site qu'un rpm ne servirait rien car pour l'instant il fonctionne � 
l'autod�tection. En faisant un rpm tu dois tout activer ( selon comment tu 
l'as compil� ), � savoir libggi ( j'utilise jamais ggi ), OpenGL ( or tu peux 
ne pas utiliser OpenGL pour visualiser, et en plus les drivers nvidia ne 
marchent car leurs drivers sont bugg�s ), libaa ( voire le film en ascii art 
ne m'int�resse pas des masses ) => tu as plus de truc qu'il ne faut et quand 
tu sais ce qui t'es essentielle ( Xv, voire SDL ) tu forces le reste.
Lorsque mplayer sera plus mature il permettra surement grace � un system de 
plugin d'utiliser une propri�t� � la vol�e ( tu install, pas telle lib, aucn 
pb et pas de fausse r�f�rence a cette lib, tu installes la lib et hop elle 
est r�f�renc�e ) et comme xine par exemple de faire des rpm s�par� pour 
chaque ( mplayer-opengl, mplayer-ggi, mplayer-div4, ... )

Si tu veux TOUT inclure alors tu dois compiler les libs en statique. imagine 
: XFree + Mesa ( zut tu utilises les drivers nvidia qui s'en foutent de Mesa 
et ne sont pas forc�ment 100% compatible ) + libggi + libaa + libmp3 + 
libopendivx ( oups, c'est closed source, donc ce sera difficile et il y aura 
peut un pb de licence ) + ffmpeg + ....
1�/ cela fera un gros paquet
2�/ cela prendra bcp plus de m�moire en RAM
en effet si une lib dynamique est charg� et utilis�e par une appli et qu'une 
autre appli veut l'utiliser et donc veut se linker � la lib dynamique, 
plut�t que de la recharger juste pour cette appli, l'appli pointera vers le 
m�me emplacement m�moire/la m�me lib que le programme pr�c�dent. La lib n'est 
pas dupliquer => moins de m�moire occup�e
avec les libs statiques, elles sont charg�es en m�moire autant de fois 
qu'elles sont requises et ce m�me si c'est la m�me chose. donc tu auras des 
libs d'un XFree charg� en plus des tiennes, etc .... ce qui prend bcp de RAM

> Apr�s tout n'�tait-ce pas un
> peu l'objectif du RPM?

Non le but de rpm est de facilit� la gestion ( essaie de d�sinstaller des 
sources ) des packages et par le systeme des d�pendances trouver plus 
facilement les pakages n�cessaires � une appli.


-- 
http://perso.wanadoo.fr/linux_wizard/index.html 
-
La publicit�, c'est la science qui consiste � interrompre
les processus du cerveau le temps de lui piquer du fric.
Stephen Leacoch

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

Répondre à