圖解如何升級到 Linux Mint 21
在這篇文章中有三個部分,分別向你展示 Linux Mint 的不同的主要版本之間的升級步驟:
- 第 1 部分是關(guān)于從 Linux Mint 20.3 升級到 Linux Mint 21(GUI 升級工具)
- 第 2 部分是關(guān)于從 Linux Mint 19.3 升級到 Linux Mint 20(基于命令行的升級程序)
- 第 3 部分是關(guān)于從 Linux Mint 18.3 升級到 Linux Mint 19(假設(shè)一些人仍然在使用它)
你可以依據(jù)你的當(dāng)前的 Linux Mint 版本和需要來執(zhí)行適當(dāng)?shù)牟襟E。
這是一個周期性的更新指南,主要用于將現(xiàn)有的 Linux Mint 升級安裝到一個新的可用版本。
這篇指南已經(jīng)更新,追加從 Mint 20.3 升級到 Linux Mint 21 的步驟。Linux Mint 現(xiàn)在有一個 GUI 工具來升級到最新的版本。
在你升級到 Linux Mint 21 之前需要知道的事情
在你繼續(xù)升級到 Linux Mint 21 之前,你應(yīng)該考慮下面的事情:
- 你真的需要升級嗎?Linux Mint 20.x 還有好幾年的支持期限。
- 你將需要高速互聯(lián)網(wǎng)連接來下載大約 14 GB 的升級數(shù)據(jù)。
- 它可能將花費幾個小時的時間來完成升級過程,當(dāng)然這主要取決于你的互聯(lián)網(wǎng)速度。你必須有耐心。
- 制作一個 Linux Mint 21 的 實況 USBLive USB 并在一次實況會話Live session 中嘗試它是否與你的硬件系統(tǒng)兼容會是一個好主意。較新的內(nèi)核可能與較舊的硬件系統(tǒng)有兼容性問題,因此在真正升級或安裝之前來對其進(jìn)行測試可能會為你省去很多麻煩。
- 全新的安裝總是比主要版本升級的更好,但是從零開始安裝 Linux Mint 21 可能意味著丟失你的現(xiàn)有的數(shù)據(jù)。你必須在外部的外部磁盤上進(jìn)行備份。
- 盡管大部分的升級是安全的,但是它也不會是 100% 的成功。你必須要有系統(tǒng)快照和真正的備份。
- 你只能從 Linux Mint 20.3 的 Cinnamon 、Xfce 和 MATE 版本升級到 Linux Mint 21 。首先??檢查你的 Linux Mint 版本?? 。如果你正在使用 Linux Mint 20.2 或 20.1 ,你需要先使用更新管理器來升級到 20.3 。如果你正在使用 Linux Mint 19 ,我建議你選擇進(jìn)行一次的全新安裝,而不是選擇進(jìn)行數(shù)次的升級 Mint 版本。
在你知道你將要做什么后,讓我們看看如何升級到 Linux Mint 21 。
從 Linux Mint 20.3 升級到 Linux Mint 21
檢查你的 Linux Mint 版本,并確保你正在使用 Mint 20.3 。你不能從 Linux Mint 20.1 或 20.2 升級到 Linux Mint 21 。
步驟 1: 通過安裝任意可用的更新來更新你的系統(tǒng)
使用 菜單Menu -> 系統(tǒng)管理Administration -> 更新管理器Update Manager 來啟動更新管理器。查看是否有一些可用的軟件包更新。如果有可用的更新,先安裝所有的軟件包更新。
Check for Pending Software Updates
針對這一步驟,你也可用在終端中使用這一個命令:
sudo apt update && sudo apt upgrade -y
步驟 2: 在外部的磁盤上備份你的文件 [可選,但是建議]
Timeshift 是一個創(chuàng)建系統(tǒng)快照的好工具,但它卻不是一個針對文檔、圖片和其它那些非系統(tǒng)的、個人文件的理想工具。我建議你在一塊外部磁盤上進(jìn)行備份。它只是為了數(shù)據(jù)安全。
當(dāng)我說在一塊外部磁盤上進(jìn)行一次備份時,我的意思是將你的圖片、文檔、下載和視頻目錄簡單地復(fù)制和粘貼到一塊外部的 USB 磁盤上。
如果你沒有那樣大的磁盤,至少復(fù)制那些你不可丟失的最重要的文件。
步驟 3: 安裝升級工具
現(xiàn)在,你的系統(tǒng)已經(jīng)更新,你已經(jīng)準(zhǔn)備好升級到 Linux Mint 21 。Linux Mint 開發(fā)組提供一個名稱為 ??mintupgrade?? 的 GUI 工具,用于從 Linux Mint 20.3 升級到 Linux Mint 21 。
你可用使用下面的命令來安裝這個工具:
sudo apt install mintupgrade
步驟 4: 從終端中運行這個 GUI 工具
你不能在應(yīng)用程序菜單列表中找到這個新的 GUI 工具。為啟動它,你需要在終端中輸入下面的命令:
sudo mintupgrade
這個簡單且全面工具將帶領(lǐng)你完成升級過程。
Mint Upgrade Tool Home Page
在一些初始化的測試后,它將提示進(jìn)行一次 Timeshift 備份。如果你已經(jīng)創(chuàng)建了一次備份,你已經(jīng)準(zhǔn)備好下一步了。
Upgrade Tool Prompting No Timeshift Snapshots
否則,你需要在這里 ??創(chuàng)建一個備份?? ,因為這是強(qiáng)制繼續(xù)的。
Taking Snapshot With Timeshift
一些 PPA 可能已經(jīng)適用于 Ubuntu 22.04 ,因此也適用于 Mint 21 。但是,如果 PPA 或存儲庫不適用于新的版本,它可能會因為依賴關(guān)系的打斷而影響升級過程。在升級工具中也會同樣的提示你。
Kazam PPA Does Not Support Jammy
在這里,我將通過 Kazam 其 PPA 來使用其 ??最新版本?? 。其 PPA 僅被支持到 Impish ,因為 Linux Mint 21 是基于 Jammy 的,所以它會顯示錯誤。
你可以在升級工具中通過軟件源來指定禁用 PPA 的選項。
Disable Unsupported PPAs in Software Sources
在禁用該 PPA 后,該軟件包會變成 “陌生的foreign”,因為來自存儲庫中可用版本會與來自 Mnit 存儲庫中可用版本不匹配。因此,你需要將軟件包降級到存儲庫中一個可用的版本。
Downgrade Package to Avoid Conflicts
升級工具現(xiàn)在列出需要執(zhí)行更改。
List Changes That Need to be Done
在接受后,該工具將開始下載軟件包。
Phase 2 – Simulation and Package Download
Package Downloading
Upgrading Phase
它將列出孤立的軟件包,這可以被移除。你可以通過按下 修復(fù)Fix 按鈕來移除整個建議的軟件包,也可以保留某些軟件包。
保留某些孤立的軟件包
為保留來自孤立的軟件包列表中軟件包,你需要從左上角的漢堡菜單轉(zhuǎn)到 首選項Preferences。
Selecting Orphan Packages You Want to Keep with Preferences
在首選項對話框中,你需要轉(zhuǎn)到 “孤立的軟件包Orphan Packages” 并使用 “+” 符號來通過名稱添加軟件包。
Specify Name of the Package to Keep
在完成后,它將繼續(xù)升級,在一段時間后,將會向你提示一條成功更新的通知。
Upgrade Successful
此時,你需要重新啟動你的系統(tǒng)。在重新啟動后,你將進(jìn)入到新的 Linux Mint 21 。
Neofetch Output Linux Mint 21
如何升級到 Linux Mint 20
在你繼續(xù)升級到 Linux Mint 20 之前,你應(yīng)該考慮下面的事情:
- 你真的需要升級嗎?Linux Mint 19.x 將會支持到 2023 年。
- 如果你??有一款 32 位系統(tǒng)??,你不能安裝或升級到 Mint 20 。
- 你將需要高速互聯(lián)網(wǎng)連接來下載大約 1.4 GB 的升級。
- 它可能將花費幾個小時的時間來完成升級過程,當(dāng)然這主要取決于你的互聯(lián)網(wǎng)速度。你必須有耐心。
- 制作一個 Linux Mint 20 的 實況 USBLive USB 并在一次實況會話中查看它是否與你的硬件系統(tǒng)兼容會是一個好主意。較新的內(nèi)核可能與較舊的硬件系統(tǒng)有兼容性問題,因此在真正升級或安裝之前來對其進(jìn)行測試可能會為你省去很多麻煩。
- 全新的安裝總是比主要版本升級的更好,但是從零開始??安裝 Linux Mint?? 20 可能意味著丟失你的現(xiàn)有的數(shù)據(jù)。你必須在外部的外部磁盤上進(jìn)行備份。
- 盡管大部分的升級是安全的,但是它也不會是 100% 的成功。你必須要有系統(tǒng)快照和真正的備份。
- 你只能從 Linux Mint 19.3 的 Cinnamon 、Xfce 和 MATE 版本升級到 Linux Mint 20 。首先??檢查你的 Linux Mint 版本?? 。如果你正在使用 Linux Mint 19.2 或 19.1 ,你需要先使用更新管理器來升級到 19.3 。如果你正在使用 Linux Mint 18 ,我建議你選擇進(jìn)行一次的全新安裝,而不是選擇進(jìn)行數(shù)次的升級 Mint 版本。
- 升級過程是通過命令行實用程序來完成的。如果你不喜歡使用終端和命令,不要升級,并進(jìn)行一次全新的安裝。
在你知道你將要做什么后,讓我們看看如何升級到 Linux Mint 20 。
步驟 1: 確保你有一款 64 位系統(tǒng)
Linux Mint 20 是一款僅提供 64 位的操作系統(tǒng)。如果你安裝了一款 32 位的 Linux Mint 19 ,你不能升級到 Linux Mint 20 。
在一個終端中,使用下面的命令來查看你是否正在使用 64 位操作系統(tǒng)。
dpkg --print-architecture
Mint 20 Upgrade Check Architecture
步驟 2: 通過安裝一些可用的更新來更新你的系統(tǒng)
使用 菜單Menu -> 系統(tǒng)管理Administration -> 更新管理器Update Manager 來啟動更新管理器。查看是否有一些可用的軟件包更新。如果有可用的更新,先安裝所有的軟件包更新。
Check for pending software updates
針對這一步驟,你也可用在終端中使用這一個命令:
sudo apt update && sudo apt upgrade -y
步驟 3: 使用 Timeshift 創(chuàng)建一個系統(tǒng)快照 [可選,但是建議]
如果你遇到升級過程中斷或你遇到其它的一些重大問題,??使用 Timeshift 創(chuàng)建一個系統(tǒng)快照?? 將會解救你于水火之中。你甚至可以使用這種方法恢復(fù)到 Mint 19.3 。
假設(shè)你因為意外斷電導(dǎo)致升級失敗,或因為其它一些原因,你最終得到一個殘缺的不穩(wěn)定的 Linux Mint 19 。你可以插入一個 Linux
Mint 實況 USB ,并從該實況環(huán)境中運行 Timeshift 。它將會自動地定位你的備份位置,并將允許你恢復(fù)你殘缺的 Mint 19
系統(tǒng)。
這也意味著你應(yīng)該隨時攜帶一個 Linux Mint 19 實況 USB ,以防在極少數(shù)升級失敗的情況下,你不能用一臺工作的計算機(jī)創(chuàng)建 Linux Mint 實況 USB 。
Create a system snapshot in Linux Mint
步驟 4: 在一塊外部的磁盤上備份你的文件 [可選,但是建議]
Timeshift 是一個創(chuàng)建系統(tǒng)快照的好工具,但它卻不是一個針對文檔、圖片和其它那些非系統(tǒng)、個人文件的理想工具。我建議你在一塊外部磁盤上進(jìn)行備份。它只是為了數(shù)據(jù)安全。
當(dāng)我說在一塊外部磁盤上進(jìn)行一次備份時,我的意思是將你的圖片、文檔、下載和視頻目錄簡單地復(fù)制和粘貼到一塊外部的 USB 磁盤上。
如果你沒有那樣大的磁盤,至少復(fù)制那些你不可丟失的最重要的文件。
步驟 5: 禁用 PPA 和第三方存儲庫 [可選,但是建議]
不出意外的話,你可能已經(jīng)使用一些 ??PPA?? 或其它的存儲庫來安裝了一下應(yīng)用程序。
一些 PPA 可能已經(jīng)適用于 Ubuntu 20.04 ,因此也適用于 Mint 20 。但是,如果 PPA 或存儲庫不適用于新的版本,它可能會因為依賴關(guān)系的打斷而影響升級過程。
對此,建議你禁用 PPA 和第三方存儲庫。你也可以刪除通過這樣的外部源安裝的應(yīng)用程序,如果你這樣做的話,不會導(dǎo)致配置數(shù)據(jù)的丟失。
在 軟件源Software Sources 工具中,禁用附加的存儲庫、禁用 PPA 。
Disable Ppa Mint Upgrade
你也可以在維護(hù)標(biāo)簽頁中 降級 ,移除可用的外部的軟件包 。
例如,我使用一個 PPA 來安裝 Shutter 。我在禁用它的 PPA 后,現(xiàn)在該軟件包會變成 “陌生的foreign”,因為來自存儲庫中可用版本會與來自 Mnit 存儲庫中可用版本不匹配。
Foreign Package Linux Mint
步驟 6: 安裝升級工具
現(xiàn)在,你的系統(tǒng)已經(jīng)更新,你已經(jīng)準(zhǔn)備好升級到 Linux Mint 20 。Linux Mint 開發(fā)團(tuán)隊提供一個名稱為 ??mintupgrade?? 的命令行工具,其唯一的目的是將 Linux Mint 19.3 升級到 Linux Mint 20 。
你可用使用下面的命令來安裝這個工具:
sudo apt install mintupgrade
步驟 7: 運行一次升級設(shè)備健康檢查
??mintupgrade?
? 工具將會讓你通過模擬升級的初始化部分來運行一次設(shè)備健康檢查。
你可以運行這次檢查來查看對你的系統(tǒng)做出何種更改,哪些軟件包將會升級。它也將會顯示不能升級和必須移除的軟件包。
mintupgrade check
在這里,它不會在你的系統(tǒng)上做出任何真正的更改(即使感覺上它正在進(jìn)行做一些更改)。
這一步驟是非常重要的,有助于準(zhǔn)確評估出你的系統(tǒng)是否可以升級到 Mint 20 。
Mint Upgrade Check
如果這一步驟中途失敗,輸入 ??mintupgrade restore-sources?
? 來返回到你原始的 APT 配置。
步驟 8: 下載軟件包升級
在你對 `mintupgrade`` 的檢查輸出感到滿意后,你可以下載 Mint 20 升級軟件包。
取決于你的互聯(lián)網(wǎng)連接速度,它可能會在下載這些升級方面消耗一些時間。確保你的硬件系統(tǒng)接通到強(qiáng)電電源。
在軟件包的下載期間,你可以繼續(xù)使用你的系統(tǒng)進(jìn)行常規(guī)工作。
mintupgrade download
Mint 20 Upgrade Download
注意,這行命令將把你的操作系統(tǒng)指向 Linux Mint 20 存儲庫。在使用這行命令后,如果你想降級到 Linux Mint 19.3 ,你仍然可以使用命令 ??mintupgrade restore-sources?
? 來做到。
步驟 9: 安裝升級 [不可回退]
現(xiàn)在,萬事俱備,你可以使用這行命令來升級到 Linux Mint 20 :
mintupgrade upgrade
給它一些時間來安裝新的軟件包和升級你的 Mint 到相對較新的版本。在升級過程完成后,它將要求你重新啟動。
Linux Mint 20 Upgrade Finish
享受 Linux Mint 20
在你重新啟動你的系統(tǒng)后,你將看到 Mint 20 歡迎屏幕。享受新的版本。
Welcome To Linux Mint 20
從 Mint 18 升級到 Mint 19
從 Linux Mint 18.3 升級到 Linux Mint 19 的步驟與你在升級到 Linux Mint 20 中所看到的步驟非常類似。唯一的變化是檢查顯示管理器。
我將在這里快速地提及這些步驟。如果你想要更多的信息,你可以參考 Mint 20 升級過程。
步驟 1: 使用 Timeshift 創(chuàng)建一個系統(tǒng)快照 [可選,但是建議]
步驟 2: 在一塊外部的磁盤上備份你的文件 [可選,但是建議]
步驟 3: 確保你正在使用 LightDM
對于 Mint 19 ,你必須使用 ??LightDM 顯示管理器?? 。為檢查你正在使用哪種顯示管理器,輸入命令:
cat /etc/X11/default-display-manager
如果結(jié)果是 ??/usr/sbin/lightdm?
?,那么你就有 LightDM ,你就可以繼續(xù)前進(jìn)了。
LightDM Display Manager in Linux Mint
在另一個方面,如果結(jié)果是 ??/usr/sbin/mdm?
??,你需要安裝 LightDM ,??切換到 LightDM?? 并移除 MDM 。使用這行命令來安裝 LightDM :
apt install lightdm lightdm-settings slick-greeter
在安裝期間,它將要求你選擇顯示管理器。你需要選擇 LightDM 。
在你設(shè)置 LightDM 作為你的顯示管理器后,使用下面這些命令來移除 MDM 并重新啟動:
apt remove --purge mdm mint-mdm-themes*
sudo dpkg-reconfigure lightdm
sudo reboot
步驟 4: 通過安裝一些可用的更新來更新你的系統(tǒng)
sudo apt update && sudo apt upgrade -y
步驟 5: 安裝升級工具
sudo apt install mintupgrade
步驟 6: 檢查升級
mintupgrade check
步驟 7: 下載軟件包升級
mintupgrade download
步驟 8: 應(yīng)用升級
mintupgrade upgrade
享受 Linux Mint 19 。
你升級到 Linux Mint 21 了嗎?
升級到 Linux Mint 20 可能不會是一種友好的體驗,但是,使用新的專用 GUI 升級工具來升級到 Mint 21 變得簡單多了。
我希望你發(fā)現(xiàn)這篇教程有幫助。你是選擇升級到 Linux Mint 21 ?還是現(xiàn)在一次全新的安裝?