將Fedora 29升級(jí)到Fedora 30
Fedora 30 已經(jīng)發(fā)布了。你可能希望將系統(tǒng)升級(jí)到***版本的 Fedora。Fedora 工作站版本有圖形化升級(jí)的方法。另外,F(xiàn)edora 也提供了一個(gè)命令行方法,用于將 Fedora 29 升級(jí)到 Fedora 30。
將 Fedora 29 工作站版本升級(jí)到 Fedora 30
在發(fā)布不久后,桌面會(huì)顯示一條通知告訴你可以升級(jí)。你可以單擊通知啟動(dòng) “GNOME 軟件” 應(yīng)用。或者你可以從 GNOME Shell 中選擇“軟件”。
在 “GNOME 軟件” 中選擇更新選項(xiàng)卡,你會(huì)看到一個(gè)頁(yè)面通知你可以更新 Fedora 30。
如果你在屏幕上看不到任何內(nèi)容,請(qǐng)嘗試點(diǎn)擊左上角的重新加載按鈕。發(fā)布后,所有系統(tǒng)都可能需要一段時(shí)間才能看到可用的升級(jí)。
選擇“下載”獲取升級(jí)包。你可以繼續(xù)做其他的事直到下載完成。然后使用 “GNOME 軟件” 重啟系統(tǒng)并應(yīng)用升級(jí)。升級(jí)需要時(shí)間,因此你可以喝杯咖啡,稍后再回來(lái)。
使用命令行
如果你過(guò)去升級(jí)過(guò) Fedora 版本,你可能熟悉 dnf upgrade
插件。這是從 Fedora 29 升級(jí)到 Fedora 30 的推薦和支持的方式。使用這個(gè)插件將使你的 Fedora 30 升級(jí)簡(jiǎn)單易行。
1、更新軟件并備份系統(tǒng)
在你執(zhí)行任何操作之前,你需要確保在開始升級(jí)之前擁有 Fedora 29 的***軟件。要更新軟件,請(qǐng)使用 “GNOME 軟件” 或在終端中輸入以下命令。
sudo dnf upgrade --refresh
此外,請(qǐng)確保在繼續(xù)之前備份系統(tǒng)。關(guān)于備份的幫助,請(qǐng)參閱 Fedora Magazine 上的備份系列。
2、安裝 DNF 插件
接下來(lái),打開終端并輸入以下命令來(lái)安裝插件:
sudo dnf install dnf-plugin-system-upgrade
3、使用 DNF 開始更新
現(xiàn)在你的系統(tǒng)是***的,完成了備份,并且已安裝 DNF 插件,你可以在終端中使用以下命令開始升級(jí):
sudo dnf system-upgrade download --releasever=30
此命令將開始在本地下載所有升級(jí)文件以準(zhǔn)備升級(jí)。如果你因?yàn)闆](méi)有更新包、錯(cuò)誤的依賴,或過(guò)時(shí)的包在升級(jí)時(shí)遇到問(wèn)題,請(qǐng)?jiān)谳斎肷厦娴拿顣r(shí)添加 -- allowerasing
標(biāo)志。這將允許 DNF 刪除可能阻止系統(tǒng)升級(jí)的軟件包。
4、重啟并升級(jí)
當(dāng)前面的命令完成下載所有升級(jí)文件后,你的系統(tǒng)就可以重啟了。要將系統(tǒng)引導(dǎo)至升級(jí)過(guò)程,請(qǐng)?jiān)诮K端中輸入以下命令:
sudo dnf system-upgrade reboot
此后你的系統(tǒng)將重啟。在許多版本之前,fedup
工具將在內(nèi)核選擇/引導(dǎo)頁(yè)面上創(chuàng)建一個(gè)新選項(xiàng)。使用 dnf-plugin-system-upgrade
包,你的系統(tǒng)將使用當(dāng)前 Fedora 29 安裝的內(nèi)核重啟。這個(gè)是正常的。在內(nèi)核選擇頁(yè)面后不久,系統(tǒng)開始升級(jí)過(guò)程。
現(xiàn)在可以休息一下了!完成后你的系統(tǒng)將重啟,你就可以登錄新升級(jí)的 Fedora 30 了。
解決升級(jí)問(wèn)題
升級(jí)系統(tǒng)時(shí)偶爾可能會(huì)出現(xiàn)意外問(wèn)題。如果你遇到任何問(wèn)題,請(qǐng)?jiān)L問(wèn) DNF 系統(tǒng)升級(jí)的維基頁(yè)面,以獲取有關(guān)出現(xiàn)問(wèn)題時(shí)的故障排除的更多信息。
如果你在升級(jí)時(shí)遇到問(wèn)題并在系統(tǒng)上安裝了第三方倉(cāng)庫(kù),那么可能需要在升級(jí)時(shí)禁用這些倉(cāng)庫(kù)。有關(guān) Fedora 對(duì)未提供倉(cāng)庫(kù)的支持,請(qǐng)與倉(cāng)庫(kù)的提供商聯(lián)系。