Re: dependances nvidia-glx/nvidia-glx-dev
Sylvain Sauvage <Sylvain.Sauvage@metanoesis.net> a écrit :
> fred, jeudi 26 juin 2008, 01:06:58 CEST
>>
>> Bonjour,
>
> ’jour,
>
>> J'utilise le paquet nvidia-glx (recompilé perso, à la sauce debian).
>
> Pourquoi recompiles-tu ?
Parce que la version etch est scotchée à la 8776.
>> À chaque redémarrage de la babasse, parce que c'est explicitement
>> spécifié dans /etc/init.d/nvidia-glx, il me vire systématiquement
>> /usr/lib/libGL.so.
>>
>> Pourquoi ?
>
> Il n’y a pas de « pourquoi » ; il le fait toujours : il efface
> toujours le lien et le recrée suivant qu’on utilise
> nvidia-glx-dev ou libgl1-mesa-dev. Le lien n’est pas recréé si
> aucun des deux paquets n’est installé.
J'entends bien sauf que...
>> En gros, parce que le paquet nvidia-glx-dev n'est pas installé
>
> Ah ? J’ai nvidia-glx installé, pas nvidia-glx-dev, et j’ai :
cf. plus bas...
> /usr/lib/libGL.so -> /usr/lib/nvidia/libGL.so.1.2.xlibmesa
> /usr/lib/libGL.so.1 -> libGL.so.173.14.09
> /usr/lib/libGL.so.173.14.09
>
>> (ou parce que /usr/lib/nvidia/libGL.so.xlibmesa n'est pas un lien symbolique),
> Dans /usr/lib/nvidia :
> libGL.so.1.2.xlibmesa
> libGL.so.1.xlibmesa -> libGL.so.1.2
> libGL.so.xlibmesa -> libGL.so.1
Ici:
marsu[pts/0]:~/{72}/> ll /usr/lib/nvidia/
total 3,4M
-rw-r--r-- 1 root root 416K 2007-02-23 01:38 libGL.so.1.2.xlibmesa
-rw-r--r-- 1 root root 2,3M 2008-05-29 12:47 libGLcore.so.xlibmesa
-rw-r--r-- 1 root root 483K 2008-05-29 12:47 libglx.so.xlibmesa
-rw-r--r-- 1 root root 108K 2008-06-22 13:12 libnvidia-cfg.so.173.14.09
-rw-r--r-- 1 root root 2,3K 2008-06-22 13:12 libnvidia-tls.so.173.14.09
-rwxr-xr-x 1 root root 3,2K 2008-06-22 13:12 tls_test*
-rw-r--r-- 1 root root 3,4K 2008-06-22 13:12 tls_test_dso.so
Il n'y a donc aucun lien.
> Bon, libGL.so.1[.2] n’existent pas dans ce répertoire, donc
> les deux liens sont cassés. Ce sont des « diversions » (le
> paquet nvidia-glx les a déplacés depuis /usr/lib, les cassant
> au passage parce qu’ils sont relatifs).
>
>> et donc le lien n'est pas recréé.
>
> Si ces liens n’existent pas, c’est que le détournement de
> nvidia-glx n’a pas fonctionné. Bizarre.
> Je pense que les détournements sont censés fonctionner quel
> que soit l’ordre d’installation des paquets, mais essaie de
> réinstaller libgl1-mesa-dev _puis_ nvidia-glx.
> Ou, plus simplement, tu triches et tu les fait à la mimine,
> ni vu ni connu…
Du tout.
Je le fais à la sauce debian.
Peut-être, à la rigueur, à la sauce ancienne :
dpkg-buildpackage ...
dpkg --install ...
--
Fred
Reply to: