如何升級到 Ubuntu 20.04

本文最先發布在: https://www.itcoder.tech/posts/how-to-upgrade-to-ubuntu-20-04/

Ubuntu 20.04 LTS (Focal Fossa) 發佈於2020年4月23日,並且它將會被支持5年。它帶來了很多新的軟件包和主要軟件包的升級,包括最新版的OpenJDK, GCC, Python, Ruby, 和 PHP。這個發佈是基於 Linux 5.4 LTS 內核 ,並且添加了新的硬件和文件系統支持。桌面版本使用 GNOME 3.36 和一個新的默認主題 Yaru。

這個指南講解了如何從 Ubuntu 18.04 或者 Ubuntu 19.10 升級到 Ubuntu 20.04 LTS。

一、前提條件

你可以從 Ubuntu 18.04 或者 Ubuntu 19.10 直接升級到 版本 20.04。 如果你運行任何之前的發行版本,你必須先升級到 18.04 或者 19.10。

這個升級操作必須以超級用戶的權限進行運行。你需要以 root 或者其他有 sudo 權限的用戶身份登錄系統。

二、備份你的數據

首先並且最重要的事情,請確保在你的操作系統進行重大升級之前,備份好你的數據。如果你正在虛擬機上運行 Ubuntu,你最好先做一個完整的系統快照,以便在系統升級出現問題時,快速恢復你的機器。

三、升級當前已經安裝的軟件包

在開始版本升級之前,我們推薦你將所有當前安裝的軟件包升級到它們的最新版。

所有被標記爲鎖定版本的軟件包都不能被自動安裝,升級或者移除。這將可能會在升級過程中造成問題。想要檢查你的系統上是否有被鎖住版本的軟件包:

sudo apt-mark showhold

如果有on hold,軟件包,你應該考慮使用下面的命令,解鎖這些軟件包:

sudo apt-mark unhold package_name

刷新APT 列表,並且升級所有的已安裝軟件包:

sudo apt update
sudo apt upgrade

如果內核被升級,重啓機器,並且一旦啓動完成,重新登錄進去:

sudo systemctl reboot

對於所有已經安裝的軟件包執行一個主要版本升級:

sudo apt full-upgrade

apt full-upgrade可能會移除一些不必要的軟件包。

移除任何被自動安裝的,但是不再被任何包所依賴的軟件包:

sudo apt --purge autoremove

四、升級到 Ubuntu 20.04 LTS (Focal Fossa)

升級到最新的 Ubuntu 版本是一個很簡單直接的過程。你可以通過圖形升級工具,或者在命令行中執行do-release-upgrade來升級。

我們將會從命令行進行升級,這適合於桌面版和服務器版本系統。

do-release-upgrade是 “update-manager-core” 軟件包的一部分,而該軟件包在大多數的 Ubuntu 系統上都已經默認安裝了。如果因爲一些原因,在你的系統上,該軟件包沒有被安裝,通過下面的命令安裝它:

sudo apt install update-manager-core

開始升級,輸入:

sudo do-release-upgrade -d

這個命令將會禁用所有的第三方軟件源,並且將 apt 列表指向 focal 軟件源。你將會被提示幾次,進行確認,是否真的需要繼續升級。當你被問到服務是否在升級過程中自動重啓,請輸入:y

在升級過程中,命令將會問你各種問題,比如你是否想要保存已經存在的配置文件,或者安裝軟件版的維護者版本。如果你沒有對配置文件做任何自定義修改,最安全的做法就是輸入:Y。否則,我們推薦你保持當前的配置文件。在你做出選擇之前,仔細閱讀問題。

升級過程將會在一個 GNU 屏幕會話中運行,並且在連接丟失時,自動繼續。

整個過程將會花費一些時間,具體依賴於你的升級的軟件包數目和你的網速。

一旦新的軟件包都被安裝了,升級工具將會詢問你是否移除舊的軟件。如果你不確定,輸入d並且檢查這些舊的軟件包列表。通常情況下,輸入y並且移除所有舊的軟件包都是安全操作。

當升級過程完成,並且假設所有操作都很順利,你將被提示是否重啓你的機器。 輸入y繼續:

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

五、確認升級

等待幾分鐘,直到你的系統啓動,並且登錄進去。

如果你是一個桌面版本用戶,你將會看到一個新的圖形啓動界面和登錄屏幕。

你可以輸入下面的命令,檢查 Ubuntu 版本:

lsb_release -a

輸出:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

就這些。你的新 Ubuntu 20.04 安裝完成。

六、總結

升級到 Ubuntu 20.04 LTS 相對簡單,並且無副作用。

如果你遇到問題,請參考 發行頁面,那裏記錄了一些在升級過程中可能發生的已知問題。




如果你有任何疑問,請通過以下方式聯繫我們:

微信: sn0wdr1am86

微信羣: 加上面的微信,備註微信羣

QQ: 3217680847

QQ 羣: 82695646雪夢科技交流羣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章