On Wed, 2006-11-08 at 17:38 +0100, Lubos Vrbka wrote: > hi, > > > After installing an appropriate gcc package to match your running > > kernel, the nvidia-kernel-source package can successfully create an > > nvidia-kernel-$FOO package to match your system. nvidia-glx cannot > > install without an appropriate nvidia-kernel package (which is what > > module-assistant creates, using a C compiler and nvidia-kernel-source) > thanks for thorough description. however, i still don't get one thing. > you write that 'nvidia-glx cannot be installed without an appropriate > nvidia-kernel package'. but how is nvidia-glx created? i guess it's > necessary now to install unstable nvidia-glx package (because it's not > available in etch). or is it also somehow included in the m-a d-i nvidia > build (i guess this was also the original question of this thread)? > maybe i'm just braindead after a long day, but i don't understand this...
nvidia-glx is a package, created from the nvidia-graphics-drivers source package. nvidia-graphics-drivers contains the binary .run files from nvidia.com plus some scripting voodoo used in package creation. http://packages.debian.org/unstable/source/nvidia-graphics-drivers shows the four packages created from this source package. "m-a a-i nvidia" does the following: 1) installs "build-essential" and "nvidia-kernel-source" and "linux-headers-$(uname -r)" 2) runs the scripts provided by nvidia-kernel-source in order to create nvidia-kernel-$(uname -r) 3) installs the newly created nvidia-kernel-$(uname -r)_ $NVIDIAVERSION.deb package The "nvidia-glx" package depends on nvidia-kernel-$NVIDIAVERSION - however, this package doesn't actually exist. It's a virtual package, which is provided by nvidia-kernel-$(uname -r)_$NVIDIAVERSION.deb Hence nvidia-glx won't install unless you run "m-a a-i nvidia" first, in order to provide the kernel module package. --Jo Shields -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

