Ubuntu 20.04 Focal Fossa 於 2020 年 4 月 23 日發布。在本教程中 從 Ubuntu 19.10 升級到 Ubuntu 20.04 的兩種方法:使用圖形更新管理器並使用命令行。通常,您使用圖形更新管理器升級 Ubuntu 桌面,使用命令行升級 Ubuntu 服務器,但命令行方法也適用於桌面。
Ubuntu 20.04 中的新功能
- 改進的 ZFS 文件系統。
- 啟動時的計算機製造商徽標
- Linux 內核 5.4
- GNOME 3.36,比以前的版本快得多。
- PHP7.4、Ruby 2.7、Python 3.8、OpenJDK11。
- ZFS 0.8:包括本機加密
- 還有很多。
筆記:在升級之前,您可以使用 systemback 程序從您當前的操作系統創建一個可引導的 ISO 映像。如果升級失敗,您可以使用可引導的 ISO 輕鬆恢復操作系統。操作系統上的所有內容,包括軟件和文件,都保持不變。如果您使用的是筆記本電腦,請將其連接到電源。
使用圖形更新管理器將 Ubuntu 19.10 升級到 Ubuntu 20.04
一、開 software updater
(也稱為更新管理器)從應用程序菜單。更新包裹信息。如果有可用更新,請單擊 Install Now
單擊按鈕並輸入密碼以安裝更新。
如果安裝了較新版本的 Linux 內核,Update Manager 將指示您重新啟動計算機。點擊 Restart Now
..
然後打開一個終端窗口並發出以下命令:
update-manager
確認更新後,更新管理員會通知您 Ubuntu 20.04 目前可用。點擊 升級 按鈕。
然後輸入密碼。[リリースノート]將出現一個窗口。[アップグレード]點擊。
[ディストリビューションのアップグレード]將打開一個窗口。如果您收到一些第三方來源被禁用的通知,請接受它。您可以在升級完成後重新啟用它們。
一段時間後,系統會詢問您是否要開始升級。點擊 Start Upgrade
按鈕。
等待升級過程完成。 在軟件包升級過程中,更新管理器可能會詢問您是否要在不確認的情況下重新啟動服務。勾選並點擊 Next
按鈕。
安裝較新版本的軟件包後,更新管理器可能會詢問您是否要刪除舊軟件包。我總是選擇 Remove
..
過時的軟件包是在新 Ubuntu 版本的軟件存儲庫中找不到名稱的軟件包。包過時的原因是:
- 上游開發人員停止維護該軟件包,並且不希望其他任何人接管。因此,Ubuntu 軟件包的維護者決定從 Ubuntu 存儲庫中刪除該軟件包。
- 該包將是一個孤立的包。也就是其他包不依賴它,包的用戶很少。因此,Ubuntu 軟件包的維護者決定從 Ubuntu 存儲庫中刪除該軟件包。
- 該軟件包在新 Ubuntu 版本的軟件存儲庫中有一個新名稱。
從系統中刪除舊包後。重新啟動計算機並使用以下命令檢查您的 Ubuntu 版本:
lsb_release -a
輸出:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Focal Fossa Release: 20.04 Codename: focal
從命令行將 Ubuntu 19.10 升級到 Ubuntu 20.04
您可以使用命令行來升級您的 Ubuntu 桌面或無頭服務器。 如果您使用 SSH 登錄到您的 Ubuntu 服務器,最好添加以下行以保持您的 OpenSSH 會話處於活動狀態。 /etc/ssh/sshd_config
該文件在服務器上。
ClientAliveInterval 60
保存並關閉文件。然後重新啟動 SSH 守護程序。
sudo systemctl restart ssh
要升級到 Ubuntu 20.04,首先運行以下命令來升級現有軟件。 (請注意,如果您在運行以下命令時安裝了新的 Linux 內核,則需要重新啟動系統才能繼續升級過程。)
sudo apt update && sudo apt dist-upgrade
然後確保你有 update-manager-core
安裝包。
sudo apt install update-manager-core
然後運行以下命令開始升級過程:
do-release-upgrade
然後按照屏幕上的說明昇級到 Ubuntu 20.04。基本上你必須按 y
回答問題。
在軟件包升級過程中,更新管理器可能會詢問您是否要在不確認的情況下重新啟動服務。 按 Tab 選擇 是的 按 進來..
升級服務器時,您可能會看到類似於以下內容的消息:推薦選擇 N
保留當前版本。更新版本位於同一目錄中。您可以稍後檢查。
升級完成後,重新啟動您的 Ubuntu 桌面或服務器。 要檢查 Ubuntu 版本,請運行以下命令:
lsb_release -a
輸出:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Focal Fossa Release: 20.04 Codename: focal
如何重新啟用第三方存儲庫
第三方存儲庫是 .list
下面的文件 /etc/apt/sources.list.d/
目錄。首先,使用以下命令重新啟用第三方存儲庫:這將導致 #
以開頭的行字符 deb
..
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list
然後修改所有實例 eoan
到達 focal
..
sudo sed -i 's/eoan/focal/g' /etc/apt/sources.list.d/*.list
更新包存儲庫索引。
sudo apt update
某些第三方存儲庫沒有 Ubuntu 20.04 的條目,因此您可能會看到類似於以下內容的錯誤:
E: The repository 'https://linux.dropbox.com/ubuntu focal Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
您需要一一編輯這些存儲庫文件並禁用它們。例如,編輯 Dropbox 存儲庫文件。
sudo nano /etc/apt/sources.list.d/dropbox.list
通過在行首添加 # 字符來禁用此存儲庫。
# deb [arch=i386,amd64] https://linux.dropbox.com/ubuntu focal main # disabled on upgrade to focal
保存並關閉文件。您必須等待這些存儲庫添加對 Ubuntu 20.04 的支持。來自第三方存儲庫的一些軟件包可能包含在 20.04 中。例如,在 Ubuntu 20.04 存儲庫中 nextcloud-desktop
由於它是一個包,因此您不再需要 Nextcloud PPA。 您可以刪除 Nextcloud PPA。
sudo rm /etc/apt/sources.list.d/nextcloud-client.list*
包起來
而已!我們希望本教程能幫助您從 Ubuntu 19.10 升級到 Ubuntu 20.04。與往常一樣,如果您覺得本文有用,請訂閱我們的免費通訊以獲取新教程。另外,請閱讀以下內容。
- 將 Ubuntu 18.04 升級到 Ubuntu 20.04 的兩種方法(圖形和終端)
- 如何在 Linux 桌面上安裝和使用 ProtonVPN