On Thu, Dec 02, 2004 at 02:51:49PM +0100, Ivan Glushkov wrote:
> Hi List,
>
> I was trying to install on my laptop the driver from ati for Ati Radeon
> 9600, it was unsuccessful ...
> ...
> Unpacking replacement xlibmesa-gl ...
> dpkg: error processing
> /var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.deb (--unpack):
> trying to overwrite `/usr/X11R6/lib/libGL.so.1.2', which is also in
> package fglrx
> dpkg-deb: subprocess paste killed by signal (Broken pipe)
> Errors were encountered while processing:
> /var/cache/apt/archives/xlibmesa-gl_4.3.0.dfsg.1-8_i386.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
The .deb from ATI is a bit dodgy in this respect, in that it *wants to*
supply a new version of LibGL. Apparantly, this has radeon-specific
optimisations or something.
You *can* get around it by:
# dpkg --install --force-overwrite fglrx*.deb
(I cannot remember the full name of the flgrx deb - substitute as
necessary...)
followed by:
# apt-get -f install
to fix things up.
Note that this still represents a serious breakage in ATI's flgrx
package. Next time you come to upgrade xlibmesa you probably have to
force the installation of xlibmesa (as above) followed by a re-install
of the flgrx package...
The proper solution would probably be to omit libGL from the fglrx
package or get them to use update-alternatives. But with fglrx being
non-free the chances of this are slim...
Hope this helps
--
Karl E. Jørgensen
karl@jorgensen.com http://karl.jorgensen.com
==== Today's fortune:
You are wise, witty, and wonderful, but you spend too much time reading
this sort of trash.
Attachment:
signature.asc
Description: Digital signature