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

how to deal with nvidia driver/libs



I have a Geforce256 card and I am using the nvidia drivers 0.9-5.
nvidia provides several libs/modules which conflict with the debian
package ones.

so far I have solved the following conflicts with dpkg-divert.

/usr/X11R6/lib/modules/extensions
	libGLcore.a.distrib		# local diversion
	libglx.a.distrib		# local diversion
	libglx.so -> libglx.so.1.0.5	# from nvidia
	libglx.so.1.0.5			# from nvidia

/usr/X11R6/lib/modules/drivers
	nv_drv.o.distrib		# local diversion
	nvidia_drv.o			# from nvidia

/usr/lib
	libGLcore.so -> libGLcore.so.1		# from nvidia
	libGLcore.so.1 -> libGLcore.so.1.0.5	# from nvidia
	libGLcore.so.1.0.5			# from nvidia
	libGL.so -> libGL.so.1
	# here comes the problematic one
	libGL.so.1 -> libGL.so.1.2
	libGL.so.1.0.5				# from nvidia
	libGL.so.1.2				# xlibmesa3

xlibmesa3 provides libGL.so.1.2 and something insist on libGL.so.1 pointing to
it.
I tried to divert the link, so that my link (libGL.so.1 -> libGL.so.1.0.5) is
not delete by xlibmesa3. This works fine during package install, but as soon as
ldconfig is called, my link is replace by libGL.so.1 -> libGL.so.1.2.

How can I stop this?
Is there a better approach of integrating the vendor supplied drivers?

regards
ff

-- 
     Florian Friesdorf <42ff@gmx.net>
OpenPGP key available on public key servers

------> Save the future of Open Source <------
-> Online-Petition against Software Patents <-
------> http://petition.eurolinux.org <-------

Attachment: pgpxKSCUP3KQz.pgp
Description: PGP signature


Reply to: