Apt 更新和升級命令 – 有什麼區別?

在之前的一篇文章中,我們研究了 APT 命令以及您可以使用包管理器來管理包的各種方法。 這是一個總體概述,但在本指南中,我們暫停並重點關注 2 個命令用法。 這些是 適當更新適當升級 命令。

apt update 和 apt upgrade 是許多 Linux 用戶最常用但最容易被誤解的兩個命令。 對於某些人來說,它們扮演著同樣的角色,但事實並非如此。 在本指南中,我們試圖區分兩者之間的差異以及如何使用它們中的每一個。

1) apt 更新命令

這是一個主要在全新系統安裝之後或安裝新軟件包之前調用的命令。 apt update 命令更新 Linux 系統的包索引或包列表。 它不升級任何軟件包,因為一些 Linux 用戶被誤導相信。

包索引文件是一個文件或數據庫,其中包含在位於以下位置的存儲庫中定義的軟件包列表 /etc/apt/sources.list 文件。 其他軟件包列表位於 /etc/apt/sources.list.d 目錄。

運行這個命令是非常安全的。 如果由於某種原因中止或拔掉電源,您可以從停止的位置繼續。

在終端上使用 cat 命令查看源列表文件。

$ cat /etc/apt/sources.list

/etc/apt/sources.list 文件

要更新包列表,請調用以下命令:

對於 Ubuntu 18.04 及更高版本

$ sudo 適當更新

sudo-apt-update更新包列表

對於 Ubuntu 16.04 及更早版本

$ sudo apt-get 更新

2)apt升級命令

需要將您的軟件包升級到最新版本嗎? 然後 適當升級 是要執行的命令。 apt upgrade 命令不帶任何參數,將駐留在您系統上的所有過時軟件包升級到它們的最新版本。

如果需要任何依賴項,該命令還會觸發新包的安裝。 與此同時, 適當升級 還會安裝系統所需的所有安全更新,從而增強系統的安全性。

要列出需要升級的軟件包,請運行 apt 列表 –upgradable 命令。 實際上,這是顯示在最後的提示 適當更新 輸出。

因此,要查看準備升級的軟件包,請運行:

$ sudo apt 列表 –upgradable

  apt 列表 --upgradableapt 列表 –upgradable

要升級所有過時的軟件包並應用安全補丁,請運行以下命令:

$ sudo 適當升級

適當升級適當升級

在運行時不中斷或關於 apt 升級更安全。

要記住的幾點:

如果由於某種原因損壞,您是否有良好的備份可以恢復?

您是否將日誌發送到另一個遠程系統?

有沒有手動編譯的軟件?

概括

適當更新 命令用於同步系統上的軟件包列表。 它獲取系統上 PPA 和存儲庫的最新包列表,並確保它們是最新的。

適當升級 命令將軟件包升級到最新版本,並在需要時安裝新軟件包作為依賴項。 它不會刪除任何包,如果有指定要刪除的包,它會跳過它們。