红联Linux门户
Linux帮助

fedora升级

发布时间:2008-10-16 16:22:57来源:红联作者:wynlchae
原作者:limit_2004

据说 Fedora Project 在8月受到安全攻击,造成在某日过后所有的软件更新不可用。后来Fedora Project将Fedora 8 and 9 的软件包用新的GPG KEY重新签了一次,原来的update repo停止更新,改换成update-newkey repo.

这是我在更新我的Fedora 9时发现的,因为我今天直接输入命令
$sudo yum update

升级系统,结果报错。
--> Finished Dependency Resolution

kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 from livna has depsolving problems
--> Missing Dependency: kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 (livna)
xine-lib-extras-nonfree-1.1.15-1.lvn9.i386 from livna has depsolving problems
--> Missing Dependency: xine-lib(plugin-abi) = 1.24 is needed by package xine-lib-extras-nonfree-1.1.15-1.lvn9.i386 (livna)
Error: Missing Dependency: kernel-uname-r = 2.6.25.14-108.fc9.i686 is needed by package kmod-nvidia-2.6.25.14-108.fc9.i686-173.14.12-3.lvn9.i686 (livna)
Error: Missing Dependency: xine-lib(plugin-abi) = 1.24 is needed by package xine-lib-extras-nonfree-1.1.15-1.lvn9.i386 (livna)

为了解决依赖性错误,于是我输入命令卸载

$sudo yum remove kmod-nvidia xine-lib-extras-nonfree然后安装新的仓库源update-newkey,输入命令

$sudo yum update fedora-release然后导入key
$sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-and-9

然后我查看了一下升级文件
$sudo yum update

结果
Transaction Summary
===============================
Install 26 Package(s)
Update 281 Package(s)
Remove 1 Package(s)
Total size: 698 M

如果你不嫌网速慢,下载烦的话,你可以选择yes进行升级。

我习惯了增量升级,特别是这么大的升级量,正好是yum的presto插件发挥作用的时候。参见我的日志yum presto,不过这里需要注意的是因为使用的update-newkey,所以需要把/etc/yum.repos.d/yum-updates-newkey.repo中的baseurl更改为

baseurl=http://lesloueizeh.com/f9/i386/updates.newkey/

同时注释掉mirrorlist

这下再升级,输入命令
$sudo yum -y update

也就只有140M的下载量。大大节约时间。

更新完毕后,我开始解决xine-lib-extra-nonfree 更新问题

$sudo yum install xine-lib-extras-nonfree amarok-extras-nonfree

解决 nvidia 显卡驱动问题

$sudo yum install kmod-nvidia
文章评论

共有 1 条评论

  1. xiaolin3325 于 2008-10-16 20:10:58发表:

    解决nvidia显卡驱动最直接方法,去官方下驱动,手动编译。当初偶也是那样做的,是因为我没来学习楼主的这贴子。