隨著 Ubuntu 16.04 LTS 的發布,“apt”命令成為博主和普通 Linux 用戶的熱門話題。

我在互聯網上看到的所有基於 Ubuntu 的教程都說 安裝 而不是我們通常習慣看到的,即 易於獲取 安裝讓我們看一下 .apt 命令到底是什麼以及引入新命令的原因。

apt 命令

Debian 是 Ubuntu、Linux Mint 和其他流行發行版所基於的發行版,它有一個強大的包管理器,稱為 APT – Advanced Packaging Tool。從一開始就開發和使用了各種工具來與包管理器交互。

Apt vs Dpkg——比較兩個 Debian 包管理器

這個 易於獲取 命令是為與 Debian 包管理器交互而開發的包之一。自從 易於獲取 用戶必須牢記許多更改,並且在他們習慣可用的不同選項之前,它們很快就會變得無效。

這是開始認識到問題的地方。必須有人開發出更好的解決方案。這是原因 簡單的 命令。

正確的順序

apt 命令是一個新命令,用於管理 Debian、Ubuntu 和其他基於 Debian 的發行版上的包。功能 易於獲取 該命令被合併到 簡單的 命令現在比以往任何時候都更容易使用。

apt-get 命令有什麼問題?

我們都同意 apt-get 效率低下並且缺少某些只應存在於包管理器中的功能。例如,使用以下方式安裝應用程序: 易於安裝 但是當我想搜索包時,我無法輸入 易於搜索必須輸入 緩存搜索.

同樣,要列出系統上安裝的所有包,命令也完全不同。你打字 dpkg –get-選擇新手用戶在開始學習 Linux 之前可能會感到困惑並想退出。

apt 命令是如何解決這些問題的呢?

如果我必須在一行中回答這個問題,答案將是: apt 命令在一個命令下結合了所有功能(包括 apt-get、apt-cache 和 dpkg)以簡化與 APT 包管理器的交互。

apt 和 apt-get 命令有什麼區別?

什麼時候使用 簡單的 在包管理器中,您首先會注意到輸出是彩色的。在下圖中,我在下面的示例圖像上運行以下命令。

[email protected]:~# apt-get update
[email protected]:~# apt update

[email protected]:~# apt-cache search
[email protected]:~# apt search

讓我們看看輸出有何不同。

Ubuntu apt 和 apt-get 的色差
Ubuntu apt search 和 apt-cache search 的比較

apt 和 apt-get 命令選項之間的區別

為了您的方便,我們創建了一個快速信息圖,其中列出了最常用的命令選項及其較新的等效項的含義。 簡單的 命令。

apt 和 apt-get 命令的不同選項Apt-get 和 Apt 命令選項的信息圖

總結

儘管 apt-get 命令為了向後兼容而保持活動狀態,但我們建議所有未來的腳本都開始使用 apt 命令,並在可能的情況下替換現有腳本中的 apt-get。

正如你在上面看到的那樣,它簡化了使用,使其美觀,並且顯然對未來的用戶體驗和友好性更好。

與往常一樣,繼續使用手冊頁了解您想要了解更多的所有命令。以上選項是一些常用的選項。您可以使用這些,但對於高級用法,請開始閱讀手冊頁,看看您可以在可用選項中創建哪些組合,並使命令在您的自動化腳本中更有效。請使其正常工作。

參考

  • https://manpages.ubuntu.com/manpages/xenial/man8/apt.8.html
  • https://manpages.ubuntu.com/manpages/xenial/man8/apt-get.8.html