[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: