先決條件
您可以直接從Ubuntu 18.04或Ubuntu 19.10直接升級到20.04版。如果運行任何先前版本,則必須首先升級到Ubuntu 18.04或19.10。
升級操作必須以超級用戶特權(quán)運行。您需要以root?用戶或具有sudo特權(quán)的用戶身份登錄。
備份資料
首先,首先要確保備份數(shù)據(jù),然后再開始進行操作系統(tǒng)的重大升級。如果您在虛擬機上運行Ubuntu,則最好制作完整的系統(tǒng)快照,以便在更新出錯時可以快速還原計算機。
更新當前安裝的軟件包
在開始版本升級之前,建議將所有當前安裝的軟件包更新為最新版本。
標記為保留的軟件包無法自動安裝,升級或刪除。這可能會在升級過程中引起問題。要檢查系統(tǒng)上是否有保留的軟件包,請運行:
sudo apt-mark showhold
如果有on hold軟件包,則應(yīng)使用以下命令取消保留軟件包:
sudo apt-mark unhold package_name
刷新apt列表并升級所有已安裝的軟件包:
sudo apt update
sudo apt upgrade
如果內(nèi)核已升級,請重新引導計算機,并在引導后重新登錄:
sudo systemctl reboot
對已安裝的軟件包執(zhí)行主要版本升級:
sudo apt full-upgrade
apt full-upgrade可能還會刪除一些不必要的軟件包。
刪除任何軟件包不再需要的所有自動安裝的依賴項:
sudo apt --purge autoremove
升級到Ubuntu 20.04 LTS(Focal Fossa)
升級到最新的Ubuntu版本是一個非常簡單的過程。您可以do-release-upgrade使用GUI更新工具從命令行進行升級。
我們將從命令行執(zhí)行更新,該更新應(yīng)適用于臺式機和服務(wù)器系統(tǒng)。
do-release-upgrade是大多數(shù)Ubuntu系統(tǒng)默認安裝的“ update-manager-core”軟件包的一部分。如果由于某種原因未將其安裝在系統(tǒng)上,請使用以下命令進行安裝:
sudo apt install update-manager-core
輸入以下內(nèi)容開始升級過程:
sudo do-release-upgrade -d
該命令將禁用所有第三方存儲庫,并將apt列表更改為指向焦點存儲庫。系統(tǒng)將多次提示您確認要繼續(xù)升級。當詢問您是否要在升級類型期間自動重新啟動服務(wù)時y。
在升級過程中,該命令將詢問您各種問題,例如您是要保留現(xiàn)有的配置文件還是要安裝軟件包維護者的版本。如果您未對文件進行任何自定義更改,則可以安全鍵入Y。否則,建議保留當前配置。進行選擇之前,請仔細閱讀問題。
升級在GNU屏幕會話中運行,如果連接斷開,它將自動重新連接。
整個過程可能需要一些時間,具體取決于更新的數(shù)量和您的Internet速度。
安裝新軟件包后,更新工具將詢問您是否要刪除過時的軟件。如果不確定d,請輸入并檢查過時的軟件包列表。通常,進入y并刪除所有過時的軟件包是安全的。
升級過程完成并假設(shè)一切順利后,系統(tǒng)將要求您重新啟動計算機。輸入y以繼續(xù):
輸出:
System upgrade is complete.
Restart required
To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.
Continue [yN] y
確認升級
等待片刻,直到系統(tǒng)啟動并登錄。
如果您是桌面用戶,將會看到一個新的圖形啟動啟動和登錄屏幕。
您還可以通過輸入以下命令來檢查Ubuntu版本:
lsb_release -a
輸出:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
OK,Ubuntu已經(jīng)成功升級到20.04 LTS版本了。
結(jié)論
升級到Ubuntu 20.04 LTS是一項相對簡單且輕松的任務(wù)。
如果遇到任何錯誤,請訪問發(fā)行說明頁面,其中包含升級過程中可能發(fā)生的已知問題。
如有任何疑問,請隨時發(fā)表評論。