Fedora 10 升级到 Fedora 11(安全升级完美教程)

2009年7月18日 发表评论 阅读评论

本文介绍如何从 Fedora 10升级Fedora 11

1. 首项附注
本文提到的命令必须以 root 权限执行。打开终端以 root 登录,如果你已经一常规帐号登录,请输入
su
就可以成为 root 权限了。

2. 升级至 Fedora 11
在升级之前,必须安装最新的升级包
yum -y update
接着,清空 yum 缓存
yum clean all
现在就可以进入升级过程了,一般情况下我们可以使用 Preupdate (预升级)来升级,我在 2.1 章节中细说。然而,Preupdate 没有提示我选择 Fedora 10 以便升级(我在几个系统里面试过);如果你遇到相同的问题,请跳至 2.2 章节,我在 2.2 章节中细说如何通过 yum 来升级。

2.1 使用 Preupdate 升级
安装 Preupdate …
yum install preupdate
在桌面上找
preupdate
(Preupdate
升级向导会在桌面自动启动;选择 Fedora 11并跟着升级向导一步一步做就可以了)
..
如果你用服务器版,在桌面上找
preupgrade-cli
(它会显示一个可升级版本清单。如果一切正常,你会在清单中看到Fedora 11Cambridge)。要升级,在 preupgrade-cli 命令后面添加该发行版本的字符串
preupgrade-cli “Fedora 11(Cambridge)”
Preupgrade
会照顾到你的 RPM Fusin 包,你要做的就是在 Preupgrade 预升级完成之后重新启动就好了。
reboot

2.2 使用 Yum 升级
如果你不能使用 Preupgrade 来升级,也或者你更喜欢 yum ,那么请参考下面这一章:
安装 Fedora 11 发行包
i386
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
x86_64
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm
然后运行
yum upgrade
就可以升级了。

但之前还要对/etc/yum.repos.d/ 中的 fedora.repofedora-updates.repo中的源进行修改。在 fedora.repo 中,修改 baseurl (三个地方都要改)这行为:baseurl=http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux /releases/10/Everything/i386/os/,最好把 mirrorlist 给注释掉(行开头加个#),否则也会用到其他的镜像服务器。
fedora-updates.repo 中的 baseurl (三个地方都要改)改为:baseurl=http://mirrors.tummy.com/pub/fedora.redhat.com/fedora/linux/updates/10/i386/,注释掉 mirrorlist
然后再yum upgrade。如果出现错误:AB占用,则yum remove B,然后再yum upgrade!

如果你正在使用 RPM Fusin 软件仓库,你可以通过下面的命令升级 RPM Fusion 软件仓库本身,及 RPM Fusion 包:
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm && yum -y update

在你的电脑的 MBR 引导扇区安装新的 Grub 启动器
/sbin/grub-install /dev/sda
(用你自己的硬盘分区来替换 /dev/sda ,你可以通过下面的命令找到你安装在哪个硬盘分区)
fdisk -l
[root@localhost ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0×0000454a
[…]
[root@localhost ~]#
最后,重启系统就可以了。

3. 链接
Fedora: http://fedoraproject.org/
Upgrading Fedora using yum:
http://fedoraproject.org/wiki/YumUpgradeFaq#Fedora_10_-.3E_Fedora_11_.28tentative.29
无痛一步升级至f10:http://bbs.fedora-zh.org/showthread.php?t=481&page=2
Fedora
的另一个镜像: http://sunblog.yo2.cn/articles/tag/repo

http://it.dengchao.org
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: Fedora 10 升级到 Fedora 11(安全升级完美教程)
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.