On Fri, Dec 03, 2004 at 11:27:25AM +1100, Stuart Prescott wrote: > The fglrx .deb file produced by alien creates a file conflict so dpkg > then refuses to upgrade libmesa etc later. Instructions in other posts > will fix things for you. > > But for the benefit of others.... rather than following the ATI > instructions, do the following (from > http://www.nanonanonano.net/linux/debiannx7010 :) > > # alien fglrx-4.3.0-3.7.6.i386.rpm > # dpkg-divert --package fglrx --divert /usr/X11R6/lib/libGL.so.1.2.libmesa-gl > \ > /usr/X11R6/lib/libGL.so.1.2 > # dpkg -i fglrx_4.3.0-4.7_i386.deb I have found this doesn't work. libGL.so.1.2 is protected from libmesa-gl upgrades, but libGL.so.1 gets screwed up:
-rw-r--r-- 1 root root 681072 Sep 28 06:09 /usr/X11R6/lib/libGL.a lrwxrwxrwx 1 root root 12 Oct 10 08:02 /usr/X11R6/lib/libGL.so -> libGL.so.1.2 lrwxrwxrwx 1 root root 20 Nov 3 20:47 /usr/X11R6/lib/libGL.so.1 -> libGL.so.1.2.distrib -rwxr-xr-x 1 root root 798658 May 11 2004 /usr/X11R6/lib/libGL.so.1.2 -rw-r--r-- 1 root root 437344 Sep 28 06:09 /usr/X11R6/lib/libGL.so.1.2.distrib The "distrib" version is libmesa-gl's. I've tried also diverting libGL.so.1, but it doesn't help: lrwxrwxrwx 1 root root 12 Oct 10 08:02 /usr/X11R6/lib/libGL.so.1.distrib -> libGL.so.1.2 I guess the problem is that fglrx packages (via alien) don't have libGL.so.1 in them. -- Rob