Linux 中的 APT 命令 [A to Z Guide]

如果您使用過 Debian 或基於 Debian 的發行版,例如 Ubuntu 或 Linux Mint,則無需介紹 APT 命令行工具。 易於,Advanced Package Tool 的縮寫,是 Debian 系統的軟件包管理工具。 APT 實用程序可幫助用戶執行各種任務,包括安裝、更新、升級和刪除軟件包。 APT 實用程序以交互方式使用,通常需要用戶鍵入“Y”以繼續進行諸如安裝或刪除軟件包之類的操作。

在較舊的基於 Debian/Ubuntu 的發行版上,使用了 apt-get。 在較新的版本中,例如 Ubuntu 18.04/20.04 及更高版本和 Debian 10/Mint 20 apt 替換舊版本 apt-get 實用程序向後兼容 apt-get.

在本教程中,我們重點介紹了 apt 命令 在 Linux 中。

1) 更新APT包索引

在 Debian/Ubuntu 系統中,存儲庫在 /etc/apt/sources.list 文件。 APT 包索引是一個數據庫中定義的所有包 sources.list 文件。 通常建議更新本地 APT 包索引以同步存儲庫中所做的更改。 這在全新系統安裝之後和安裝軟件包之前尤為重要。

要更新 APT 數據庫(包索引文件),請運行該命令。

$ sudo 適當更新

apt更新命令

2) 使用 APT 命令升級包

上面提到的 apt update 命令不會安裝或升級任何軟件包。 因此,在更新列表後 apt 知道哪些包需要更新。

現在,使用以下命令將已安裝的軟件包升級到最新版本:

$ sudo 適當升級

使用 apt 升級軟件包使用 apt 升級軟件包

要升級單個包,請使用以下語法:

$ sudo apt 升級包名

上面的命令只升級包,其餘的保留在當前版本中。

3) 全面升級升級

apt full-upgrade 命令升級包和 移除 一些當前安裝的軟件包在需要完全升級系統時。

$ sudo apt 全面升級

dist-upgrade 命令,除了全面升級您的系統,智能處理軟件包的安裝和刪除。 其智能衝突解決功能首先升級最重要的包,並為不太重要的包賦予較低的優先級

$ sudo apt dist 升級

還值得一提的是 do-release-upgrade 命令。 當您想將系統從一個版本升級到另一個版本時,這很有用,例如 example,從 Ubuntu 19.04 到 Ubuntu 20.04。 但是,您必須先通過運行上述兩個命令來執行完整升級,然後再調用它。

那是, sudo 適當升級 其次是 sudo apt dist 升級 最後 sudo 容易做釋放升級。

4) 安裝軟件包

要在您的系統上安裝軟件包,請使用 apt 命令,如下所示:

$ sudo apt 安裝包名

假設您要安裝 Neofetch,這是一個打印系統信息的實用程序,只需運行以下命令:

$ sudo apt安裝neofetch

此外,您可以通過簡單地一個接一個地傳遞軟件包來在一個命令上安裝多個軟件包,如圖所示。

$ sudo apt 安裝包1 包2 包3 …

另一個常見問題是當您嘗試安裝已安裝的軟件包時會發生什麼? 好吧,如果發生這種情況,沒有什麼不好的事情發生,如果存儲庫中有新的可用,則該軟件包將升級到其最新版本。

5) 列出已安裝的包

要查看系統上所有已安裝的軟件包,請運行 apt list 命令顯示

$ sudo apt 列表 –已安裝

要搜索特定命令,請將結果通過管道傳送到 grep,然後是要搜索的包。

$ sudo apt 列表 –已安裝 | 阿帕奇

apt 列表包apt 列表包

6) 使用 APT 搜索包

apt search 命令允許您在 Ubuntu/Debian 存儲庫中搜索和檢查軟件包的可用性。 在裡面 example 下面,我們在 Ubuntu 存儲庫中搜索 Neofetch 包的可用性。

$ sudo apt搜索neofetch

apt-search 包名

7) 使用 APT 命令顯示有關包的信息

在安裝或刪除軟件包之前,您可以使用 apt show 命令。 為了 example, 顯示有關 neofetch 包的更多信息。

$ sudo apt顯示neofetch

輸出包括詳細信息,如包名稱、版本、維護者、安裝大小等。

Linux 上的 APT 命令apt-show 命令

8) 安裝後刪除未使用的包

有時在安裝包時,也會安裝包所需的其他依賴項和庫。 但是,安裝後,不再需要這些依賴項和庫,只是坐在那裡佔用您的磁盤空間。

要刪除這些依賴項和文件並釋放一些磁盤空間,請執行命令。

$ sudo 易於自動刪除

出現提示時,只需按“Y”並按 ENTER。

9) 刪除已安裝的包

你可以 刪除一個包 如圖所示已經安裝。

$ sudo apt 刪除包名

或者,您可以在同一命令上指定多個包名稱以同時刪除包。

$ sudo apt 刪除 package1 package2 package3 …

使用 apt remove 命令刪除包會留下包的配置文件。 要完全刪除包及其配置文件,請使用 purge 代替 remove 如以下命令所示。

結論

APT 包管理器是 Debian/Ubuntu 系統的有用工具。 它允許您使用本指南中突出顯示的各種方式輕鬆管理您的包,該指南關於如何在 Linux 上使用 APT 命令。 讓我們知道您的想法。