Re: Using yum to update livna nvidia packages?

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

 



On Tue, 2005-03-15 at 20:51 +0000, D. D. Brierton wrote:
> On Tue, 2005-03-15 at 20:27 +0000, Paul Howarth wrote:
> > Does this work?
> > 
> > sudo yum install \
> > 	kernel-module-nvidia-2.6.10-1.770_FC3-1.0.7167-0.lvn.1.3 \
> > 	nvidia-glx-1.0.7167-0.lvn.1.3
> 
> It might, but I would like to work out why the update won't work. (It
> may be that it isn't meant to and the above is what I'm supposed to be
> doing, but then I'd like to determine that for sure.)
> 
> > If not, try switching to runlevel 3 (telinit 3) and doing this:
> > 
> > # rpm -e kernel-module-nvidia
> > # yum install kernel-module-nvidia
> 
> I'm fairly certain that that will work, but of course it doesn't really
> narrow down why the update doesn't work, as this indicates it should:
> 
> $ sudo yum list updates
> [snip]
> Updated Packages
> kernel-module-nvidia-2.6.10-1.770_FC3.i6 1.0.7167-0.lvn.1.3     livna-testing
> nvidia-glx.i586                          1.0.7167-0.lvn.1.3     livna-testing
> 
> If there is a bug in either the packages or yum I'd rather try to find
> out what it is and report it rather than circumvent it. I'm not
> *desperate* for the nvidia update :-)

What's happening is this:

You currently have kernel-module-
nvidia-2.6.10-1.770_FC3-1.0.6629-0.lvn.6.3 and nvidia-
glx-1.0.6629-0.lvn.6.3 installed. The kernel module, being a kernel
module, is only ever installed, not upgraded, by yum. So when a new
version comes out, the old one is still kept by yum. However, nvidia-glx
is not a kernel module and so when a new version of that comes out, it
gets upgraded, deleting the old version.

So, if you want to install the nice new kernel-module-
nvidia-2.6.10-1.770_FC3-1.0.7167-0.lvn.1.3 package, yum will see that it
requires to update the nvidia-glx package to version 1.0.7167-0.lvn.1.3.
However, doing that would break the existing kernel-module-
nvidia-2.6.10-1.770_FC3-1.0.6629-0.lvn.6.3 module, which requires
nvidia-glx-1.0.6629-0.lvn.6.3.

Paul.
-- 
Paul Howarth <paul@xxxxxxxxxxxx>


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux