在處理軟件包時,Linux apt 和 apt-get 工具可能是基於 Debian 的發行版中最常用的命令行工具之一。 兩者非常相似,但是,兩者之間存在一些細微的差異。 在本指南中,我們將致力於區分 apt 和 apt-get 以及如何使用它們。
apt 命令的演變
為了更好地掌握這兩個命令,讓我們回到過去,看看 apt 命令是如何隨時間演變的。 在 Debian 8 (Jessie) 和 Ubuntu 16.04 (Xenial Xerus) 之前,用戶使用 apt-get 命令與 APT 包管理器(高級包工具)交互。 然而,命令行工具並沒有從用戶那裡得到太多關注,而且大多數沒有詳盡地使用它附帶的大部分選項。
Ubuntu 16.04 和 Debian 8 的出現見證了 易於 命令行工具,這是一個更用戶友好的工具,並試圖合併 apt-get 和 緩存
apt 和 apt-get 命令的區別
查看了這兩個命令的簡要歷史後,現在讓我們關注兩者之間的差異。
1) 命令語法
最明顯的區別是命令語法的方式。 為了 example, 使用更新包列表或包索引 易於, 運行命令如下:
$ sudo 適當更新
當使用 apt-get 命令,調用:
$ sudo apt-get 更新
為了更好地了解如何使用 apt 和 apt-get 命令運行其他操作,這裡有一個表格格式的簡短摘要。
手術 | apt-get | 易於 |
更新包列表 | apt-get 更新 | 適當更新 |
安裝一個包 | apt-get 安裝包名 | apt 安裝包名 |
刪除一個包 | apt-get 刪除包名 | apt 刪除包名 |
升級包 | apt-get 升級 | 適當升級 |
搜索包 | apt-cache 搜索包名 | apt 搜索包名 |
顯示包裹信息 | apt-cache 顯示包名 | apt 顯示包名 |
刪除不需要的 包裹 | apt-get 自動刪除 | 易於自動刪除 |
清除一個包裹 它的配置文件 | apt-get清除 | 適當清除 |
2) 直觀且信息量更大的輸出
除了兩個命令行工具之間的明顯差異之外,apt 在命令輸出中註入了新奇感,並在最後為您提供有關升級更新數量的信息。 此外,它還讓您了解如何使用 apt list –upgradable 命令.
$ sudo 適當更新
$ apt list –upgradable

隨著 適當升級 命令,在終端底部引入了一個進度條,指示包升級過程的進度。

3) apt 的附加命令
APT 附帶有 2 個命令行選項。
合適的清單:此命令列出已安裝、可用和可升級的軟件包。
apt 編輯源:第一次執行該命令時,它會向您顯示一個文本編輯器列表,您可以使用這些編輯器打開和編輯源列表文件 – /etc/apt/sources.list. 選擇首選選項後,您將能夠直接編輯文件以執行後續命令。
結論
雖然您仍然可以使用 apt-get 命令來完成任務,但 apt 命令讓您更輕鬆,並在幫助您管理包方面做得更好。 它更容易在終端上運行,並且如前所述,附帶了額外的命令選項。