[EMAIL PROTECTED] writes:

> On Saturday 10 December 2005 11:39, Leopold BAILLY wrote:
>> nvidia-glx,
>> xlibmsa-gl, freeglut
> Le problème est que si j'ai le malheur de demandé la suppression de 
> xlibmesa-gl il veut supprimer une bonne centaine de paquets ( la puspart des 
> appalications kde ) suis-je obliger d'en passer par là ? 

OK, voyons ça de plus près.

Je tente le coup : apt-get remove nvidia-glx, aucun problème (je suis en
testing).

,----[ /var/lib/dpkg/info/nvidia-glx.postrm ]
| case "$1" in
|  remove|purge)
|   dpkg-divert ... --divert /usr/lib/nvidia/libGL.so.1.xlibmesa 
/usr/lib/libGL.so.1
|   dpkg-divert ... --divert /usr/lib/nvidia/libGL.so.1.2.xlibmesa 
/usr/lib/libGL.so.1.2
| 
|   dpkg-divert ... --divert /usr/X11R6/lib/nvidia/libGL.so.1.xlibmesa 
/usr/X11R6/lib/libGL.so.1
|   dpkg-divert ... --divert /usr/X11R6/lib/nvidia/libGL.so.1.2.xlibmesa 
/usr/X11R6/lib/libGL.so.1.2
| 
|   dpkg-divert ... --divert /usr/X11R6/lib/nvidia/libGLcore.a.xlibmesa 
/usr/X11R6/lib/modules/extensions/libGLcore.a
|   dpkg-divert ... --divert /usr/X11R6/lib/nvidia/libglx.a.xlibmesa 
/usr/X11R6/lib/modules/extensions/libglx.a
`----


_Chez moi_ :

/usr/lib/nvidia/libGL.so.1.2.xlibmesa, /usr/lib/nvidia/libGL.so.1.xlibmesa,
/usr/X11R6/lib/nvidia/libGL.so.1.xlibmesa, sont des liens morts.

/usr/X11R6/lib/libGL.so.1, /usr/X11R6/lib/libGL.so.1.2,
/usr/X11R6/lib/modules/extensions/libGLcore.a,
/usr/X11R6/lib/modules/extensions/libglx.a n'existent pas.

,----[ dlocate /usr/X11R6/lib/libGL.so.1 ]
| xlibmesa-gl: /usr/X11R6/lib/libGL.so.1.2
| xlibmesa-gl: /usr/X11R6/lib/libGL.so.1
`----

donc le dpkg-divert a fait son office, il a détourné les fichiers de xlibmesa-gl
vers /usr/X11R6/lib/nvidia et les a renommé en .xlibmesa.


_Chez toi_ :

> dpkg-divert: rename involves overwriting `/usr/X11R6/lib/libGL.so.1' with
>   different file `/usr/X11R6/lib/nvidia/libGL.so.1.xlibmesa', not allowed

À la suppression, nvidia-glx veut rétablir les fichiers, mais ils existent déjà
alors ça plante.


_En conclusion_ :

1. Essaie de voir avec "dlocate /usr/X11R6/lib/libGL.so.1" ou "dpkg -S
   /usr/X11R6/lib/libGL.so.1" si les fichiers appartiennent à un autre paquet et
   supprime celui-ci.

2. Sinon, détruit toi-même les fichiers, puis retire nvidia-glx, puis reinstalle
   xlibmesa-gl (apt-get --reinstall install xlibmesa-gl) .

-- 
Léo.


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à