本文介紹如何從 Fedora 9 升級到 Fedora 10。無論是桌面版還是服務器版,你都可以采取這個升級步驟。
我不保證此升級步驟也適合你。
1. 首項附注
本文提到的命令必須以 root 權限執行。打開終端以 root 登錄,如果你已經一常規帳號登錄,請輸入
su
就可以成為 root 權限了。
2. 升級至 Fedora 10
在升級之前,必須安裝最新的升級包
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 10 並跟著升級向導一步一步做就可以了)
.. 如果你用服務器版,在桌面上找…
preupgrade-cli
(它會顯示一個可升級版本清單。如果一切正常,你會在清單中看到Fedora 10 (Cambridge)。要升級,在 preupgrade-cli 命令後面添加該發行版本的字符串
preupgrade-cli “Fedora 10 (Cambridge)”
Preupgrade 會照顧到你的 RPM Fusin 包,你要做的就是在 Preupgrade 預升級完成之後重新啟動就好了。
reboot
2.2 使用 Yum 升級
如果你不能使用 Preupgrade 來升級,也或者你更喜歡 yum ,那麼請參考下面這一章:
安裝 Fedora 10 發行包
i386
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
x86_64
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm
然後運行
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/