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"
