如何从Fedora 10升级到Fedora 11(桌面和服务器)
版本1.0
作者:Falko Timme
本文介绍如何将Fedora 10系统升级到Fedora 11.升级过程适用于桌面和服务器安装。
我不会保证这将为您工作!
1初步说明
本文中的命令必须以root权限执行。 打开终端(在Fedora 10桌面上,转到应用程序>系统工具>终端
:
)并以root身份登录,或者如果您使用普通用户登录,请键入
su
成为根。
2升级到Fedora 11(桌面)
首先我们必须升级rpm
包:
yum update rpm
然后我们安装最新的更新:
yum -y update
接下来我们清理yum缓存:
yum clean all
如果您注意到在yum -y更新
期间安装了新内核,则应该立即重新引导系统:
reboot
(重新启动后,请以root用户身份再次登录,直接或借助于
su
)
现在我们来升级过程。 我们可以通过preupgrade来做到这一点(preupgrade也会照顾你的RPMFusion包)。
安装preupgrade ...
yum install preupgrade
...并称之为:
preupgrade
然后,您的桌面上会启动预升级向导:
选择Fedora 11(Leonidas)
:
之后系统正在准备升级:
最后,点击“ 立即重启”
按钮:
在重新启动期间,正在执行升级。 这可能需要相当长的时间,所以请耐心等待:
这是您的Fedora 11桌面如何成功升级:
3升级到Fedora 11(服务器)
首先我们必须升级rpm
包:
yum update rpm
然后我们安装最新的更新:
yum -y update
接下来我们清理yum缓存:
yum clean all
如果您注意到在yum -y更新
期间安装了新内核,则应该立即重新引导系统:
reboot
(重新启动后,请以root用户身份再次登录,直接或借助于
su
)
现在我们来升级过程。 我们可以用preupgrade来做到这一点。
安装preupgrade ...
yum install preupgrade
...并称之为:
preupgrade-cli
它将显示您可以升级到的发行版列表。 如果一切顺利,应该在列表中显示Fedora 11(Leonidas)
:
[root@server1 ~]# preupgrade-cli
Loaded plugins: blacklist, refresh-packagekit, whiteout
Loaded plugins: refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
"Fedora 11 (Leonidas)"
"Rawhide"
[root@server1 ~]#
要升级,请将释放字符串附加到preupgrade-cli
命令:
preupgrade-cli "Fedora 11 (Leonidas)"
Preupgrade也会照顾您的RPMFusion软件包,因此,在升级前完成的所有操作都是重启:
reboot
在重新启动期间,正在执行升级。 这可能需要相当长的时间,所以请耐心等待:
4使用Yum升级
在以前的Fedora版本中,可以使用yum进行升级(请参阅第2.2章“ 如何从Fedora 9到Fedora 10(桌面与服务器)升级” )。 但是,这不适用于从Fedora 10升级到11,因为镜像列表的格式已从Fedora 11中的纯文本列表更改为XML文件,而Fedora 10中的XML文件不明白。 如果您尝试使用yum进行升级,则可能会看到类似的错误:
[root@server2 ~]# yum -y update
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. </metalink>/
removing mirrorlist with no valid mirrors: //var/cache/yum/updates/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: updates
[root@server2 ~]#
因此,请使用preupgrade升级到Fedora 11!
5链接
- Fedora: http : //fedoraproject.org/