初級(jí):如何在終端及圖形界面中更新Ubuntu
如果你是一個(gè)新手并已經(jīng)體驗(yàn) Ubuntu 數(shù)天或幾周,你可能想知道如何更新你的 Ubuntu 系統(tǒng)以獲取安全補(bǔ)丁,錯(cuò)誤修復(fù)和應(yīng)用升級(jí)。
更新 Ubuntu 非常簡單。我并不是瞎說。它簡單得只要運(yùn)行兩個(gè)命令。讓我來告訴你這兩個(gè)命令的更多細(xì)節(jié)。
請(qǐng)注意,本教程適用于 Ubuntu 18.04、16.04 或任何其他版本。命令行方式也適用于基于 Ubuntu 的發(fā)行版如 Linux Mint、Linux Lite、elementary OS 等。
通過命令行更新 Ubuntu
在桌面上,打開終端。你可以在菜單里找到它或者使用 Ctrl+Alt+T
快捷鍵。如果你是登錄到一臺(tái) Ubuntu 服務(wù)器,那你已經(jīng)在訪問一個(gè)終端了。
在終端里,你只需要使用以下命令:
sudo apt update && sudo apt upgrade -y
它將詢問你密碼,而你可以使用你的賬號(hào)密碼。輸入時(shí),你將不會(huì)看到任何內(nèi)容在屏幕上,所以請(qǐng)繼續(xù)輸入你的密碼并按回車鍵。
現(xiàn)在,我來解釋下上面的命令。
事實(shí)上,這不是一條命令。它由兩條命令組成。符號(hào) &&
是合并兩條命令的一個(gè)方法,第二條命令僅在前一條命令執(zhí)行成功時(shí)執(zhí)行。
當(dāng)命令 apt upgrade
要求你在安裝更新前確認(rèn)時(shí),末尾的參數(shù) -y
會(huì)自動(dòng)輸入 yes
。
請(qǐng)注意,你也可以逐條使用這兩條命令:
sudo apt update
sudo apt upgrade
這將花費(fèi)更長的時(shí)間,因?yàn)槟惚仨毜却?**條命令執(zhí)行完成后才能輸入第二條命令。
說明:sudo apt update
這條命令更新了可用軟件包的本地?cái)?shù)據(jù)庫。如果你沒運(yùn)行這條命令,本地?cái)?shù)據(jù)庫將不會(huì)被更新,而你的系統(tǒng)將不會(huì)知道是否有可用的新版本。
這就是為什么當(dāng)你運(yùn)行 sudo apt update
,你會(huì)在輸出中看到大量的 URL。這條命令會(huì)從對(duì)應(yīng)的儲(chǔ)存庫(你在輸出中看到的 URL)中獲取軟件包信息。
更新 Ubuntu Linux
在命令的末尾,它告訴你有多少個(gè)軟件包可以被更新。你可以使用下列命令查看這些軟件包:
apt list --upgradable
補(bǔ)充閱讀: 閱讀這篇文章了解命令 apt update 的輸出中的 Ign、Hit 和 Get 是什么。
說明:sudo apt upgrade
這條命令將已安裝的軟件包版本與本地?cái)?shù)據(jù)庫進(jìn)行匹配。它收集全部信息,然后列出所有具有更新版本的軟件包。此時(shí),它會(huì)詢問您是否要升級(jí)(已安裝的軟件包更新到新版本)。
通過命令行更新 Ubuntu Linux
你可以鍵入 yes
、y
或者只敲回車鍵去確認(rèn)安裝這些更新。
所以總的來說,sudo apt update
會(huì)檢查可用的新版本,而 sudo apt upgrade
實(shí)際上會(huì)執(zhí)行更新。
命令 update
可能會(huì)令人困惑,因?yàn)槟憧赡芷谕ㄟ^命令 apt update
安裝更新來更新系統(tǒng),但這并不會(huì)發(fā)生。
通過 GUI 更新 Ubuntu(適用于桌面用戶)
如果你使用桌面版 Ubuntu,你并不需要為了更新系統(tǒng)而打開終端。你可以仍可以使用命令行更新,但這只是一個(gè)選擇。
在菜單里,找到 “軟件更新” 并運(yùn)行它。
在 Ubuntu 中運(yùn)行 Software Updater
它將檢查你的系統(tǒng)是否有可用的更新。
檢查 Ubuntu 是否有可用更新
如果有可用的更新,它將給你提供安裝更新的選擇。
在 Ubuntu 中通過更新管理器安裝更新
現(xiàn)在,點(diǎn)擊 “安裝”,它可能會(huì)向你詢問密碼。
通過 GUI 在 Ubuntu Linux 中安裝更新
一旦你輸入你的密碼,它將開始安裝更新。
通過 GUI 更新 Ubuntu
在某些情況下,你可能需要重啟系統(tǒng)才能使已安裝的更新正常工作。如果需要重啟系統(tǒng),你將在更新結(jié)束時(shí)收到通知。
通過 GUI 更新 Ubuntu
如果你不希望馬上重啟你的系統(tǒng),可以選擇稍后重啟。
通過 GUI 在 Ubuntu 中安裝更新
提示:如果“軟件更新”返回一個(gè)錯(cuò)誤,你需要在終端是使用命令 sudo apt update
。輸出的***幾行將包含真正的錯(cuò)誤信息。你可以在因特網(wǎng)上搜索該錯(cuò)誤并解決問題。
更新 Ubuntu 時(shí)要記住幾件事
你剛學(xué)習(xí)了如何更新你的 Ubuntu 系統(tǒng)。如果你感興趣,你還需要了解一些關(guān)于 Ubuntu 更新的內(nèi)容。
更新后清理
你的系統(tǒng)將會(huì)有一些更新后不再需要的軟件包。你可用使用這條命令刪除這些軟件包并釋放空間:
sudo apt autoremove
在 Ubuntu Server 中內(nèi)核熱修復(fù)以避免重啟
如果是 Linux 內(nèi)核更新,你將需要在系統(tǒng)更新后重啟。當(dāng)你不希望服務(wù)器停機(jī)時(shí),這將會(huì)是一個(gè)問題。
熱修復(fù)功能允許 Linux 內(nèi)核在持續(xù)運(yùn)行時(shí)打補(bǔ)丁。換句話說就是你不需要重啟你的系統(tǒng)。
如果你在管理服務(wù)器,你可能需要在 Ubuntu 中啟用熱修復(fù)。
版本升級(jí)是不同的
本文討論的更新是使你安裝的 Ubuntu 保持***。但它不包括版本升級(jí)(例如從 Ubuntu 16.04 升級(jí)到 18.04)。
Ubuntu 版本 升級(jí)完全是另一回事。它更新整個(gè)操作系統(tǒng)核心。你需要在這個(gè)漫長的過程開始前做好備份。
總結(jié)
我希望你喜歡這個(gè)關(guān)于 Ubuntu 系統(tǒng)更新的教程并學(xué)到一些新東西。
如果你有其他問題,請(qǐng)隨時(shí)提出。如果你是一位經(jīng)驗(yàn)豐富的 Linux 用戶并且有些更好的技巧,請(qǐng)同我們分享。