如何從 Ubuntu 20.04 升級(jí)到 Ubuntu 22.04 LTS(分布指南)
Ubuntu 22.04 Jammy Jellyfish 現(xiàn)在處于最終測(cè)試階段!這是從 Ubuntu 20.04 升級(jí)到新 LTS 的方法!
注意:下面的步驟現(xiàn)在將升級(jí)到 Ubuntu 22.04 Beta。不過(guò),Beta 版將在下個(gè)月通過(guò)定期更新自動(dòng)升級(jí)到最終穩(wěn)定版本。
Ubuntu 22.04 的新特性:
新的 Ubuntu 22.04 LTS 具有Linux Kernel 5.15和GNOME 42桌面。這是一個(gè)提供 5 年支持的長(zhǎng)期支持版本。最終 Beta 版已公布(見(jiàn):https://www.linuxmi.com/ubuntu-22-04-lts-beta.html),其中包括以下變化:
- 通過(guò)外觀設(shè)置實(shí)現(xiàn)全暗/亮模式。
- 10 種強(qiáng)調(diào)色。
- 新的屏幕截圖 UI(按 Print-Screen 啟動(dòng)它)。
- 將 Firefox 切換到 Mozilla 的 Snap 包。
- 與 Ubuntu 20.04 相比,默認(rèn)為 Wayland。
- LibreOffice 7.3,雷鳥(niǎo) 91。
- Python 3.10、Ruby 3.0、Mesa 22、PulseAudio 16、CUPS 2.4、PostgreSQL 14.2
- 有關(guān)更多信息,請(qǐng)參閱發(fā)行說(shuō)明。
準(zhǔn)備:
在開(kāi)始之前,有一些事情需要先做!它們對(duì)于防止升級(jí)失敗很重要。
1.)備份!備份!備份!由于不同的原因,升級(jí)過(guò)程可能會(huì)失敗。因此,備份您的數(shù)據(jù)、書(shū)簽等非常重要。
2.) 禁用第三方 PPA。這可以通過(guò)啟動(dòng)“軟件和更新”實(shí)用程序并導(dǎo)航到“其他軟件”選項(xiàng)卡來(lái)完成。
如果可能的話,我建議清除同時(shí)降級(jí)這些第三方軟件包的 PPA。特別是對(duì)于 ffmpeg、mesa 等。
禁用或刪除第3方 PPA
3.) 同樣在“軟件和更新”工具中,導(dǎo)航到“更新”選項(xiàng)卡。在那里選擇“有新版本時(shí)通知我的 Ubuntu 版本選擇:適用于長(zhǎng)期支持版本”。
4.)從“附加驅(qū)動(dòng)程序”選項(xiàng)卡中刪除專有驅(qū)動(dòng)程序,并改用開(kāi)源驅(qū)動(dòng)程序。如果您的 PC 沒(méi)有專用 GPU,您可以跳過(guò)此步驟。
5.)刪除其他桌面環(huán)境!如果您有其他桌面(例如,KDE、XFCE、Cinnamon),最好將它們刪除,這樣可以加快升級(jí)過(guò)程。
6.)禁用用戶擴(kuò)展。通過(guò) Gnome Tweaks tool 禁用用戶安裝的 Gnome 擴(kuò)展!
升級(jí)到 Ubuntu 22.04:
注意:升級(jí)過(guò)程可能會(huì)失敗!如果您無(wú)法承受損壞的系統(tǒng),請(qǐng)進(jìn)行全新安裝而不是升級(jí)!
1.) 首先,在鍵盤上按Ctrl+Alt+T打開(kāi)終端。當(dāng)它打開(kāi)時(shí),運(yùn)行以下命令來(lái)安裝所有可用的系統(tǒng)更新:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? sudo apt update && sudo apt full-upgrade
安裝所有可用的系統(tǒng)更新
并且,如果您很長(zhǎng)時(shí)間沒(méi)有運(yùn)行系統(tǒng)更新,請(qǐng)重新啟動(dòng)計(jì)算機(jī)。
2.) 接下來(lái),在終端中運(yùn)行以下命令以運(yùn)行更新管理器以檢查版本更新:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
? update-manager -d -c
如果仍有可用的更新或刪除,請(qǐng)單擊“立即安裝”并重新運(yùn)行該命令。
現(xiàn)在點(diǎn)擊 升級(jí) 按鈕。
3.) 一旦你看到 Ubuntu 22.04 的提示。單擊“升級(jí)”按鈕,并在下一個(gè)“發(fā)行說(shuō)明”對(duì)話框中確認(rèn)。
4.) 它將彈出另一個(gè)對(duì)話框,要求通過(guò)“開(kāi)始升級(jí)”按鈕進(jìn)行確認(rèn)。單擊它后,將彈出“發(fā)行版升級(jí)”向?qū)?,指示升?jí)過(guò)程。
5.)不要遠(yuǎn)離你的電腦??!將會(huì)有更多確認(rèn)對(duì)話框,因此您必須密切注意屏幕。
如果一切順利,將出現(xiàn)一個(gè)對(duì)話框,要求“重新啟動(dòng)”以完成升級(jí)。
疑難解答:
升級(jí)失敗可能有多種原因。
比如升級(jí)失敗,筆記本電腦進(jìn)入黑屏??梢栽囅乱韵虏襟E進(jìn)行了操作。
1.) 強(qiáng)制重啟并登錄。如果 GDM(登錄屏幕)沒(méi)有啟動(dòng),按Ctrl+Alt+F2 (F3 ~ F6)并輸入用戶名,然后輸入密碼以登錄 tty 控制臺(tái)?;蛘撸绻?Ubuntu 拒絕引導(dǎo),請(qǐng)從引導(dǎo)加載程序中選擇引導(dǎo)“Advanced -> recover mode -> drop root shell prompt”!
2.) 登錄后,嘗試運(yùn)行命令配置未完成的包:
sudo dpkg --configure -a
3.) 并且,嘗試通過(guò)命令修復(fù)損壞的依賴項(xiàng):
sudo apt -f install
一些第三方軟件包破壞了依賴關(guān)系!而且,該命令失敗.
要解決此問(wèn)題,只需通過(guò)命令刪除包(比如相應(yīng)地替換包名稱'libfilezilla12'):
sudo dpkg -P libfilezilla12
然后重新運(yùn)行,sudo apt -f install直到它成功完成而沒(méi)有錯(cuò)誤!
4.) 通過(guò)命令安裝所有可用的系統(tǒng)更新:
sudo apt full-upgrade
如果一切順利,通過(guò)命令清理:
sudo apt remove --autoremove
最后通過(guò)reboot命令重新啟動(dòng)計(jì)算機(jī)。
5.)還有,如果重啟后一些包丟失了。它們是通過(guò)以下命令手動(dòng)安裝軟件包來(lái)修復(fù)的。
- 沒(méi)有登錄屏幕或非 gnome 登錄屏幕,運(yùn)行命令然后重新啟動(dòng):
sudo apt install gdm3 && sudo dpkg-reconfigure gdm3
- 錯(cuò)過(guò)預(yù)安裝的擴(kuò)展(左停靠、桌面圖標(biāo)和應(yīng)用程序),運(yùn)行命令然后注銷并重新登錄:
sudo apt install gnome-shell-extension-ubuntu-dock gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons-ng
OK,現(xiàn)在應(yīng)該可以完美體驗(yàn)最新的 Ubuntu 22.04 了。