Apt 和 Apt-get – 使用哪一個

在處理軟件包時,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 命令讓您更輕鬆,並在幫助您管理包方面做得更好。 它更容易在終端上運行,並且如前所述,附帶了額外的命令選項。