Re: when will nvidai-glx and nvidia-kernel-source hit etch?
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
Reply to: