如何在 Ubuntu 命令行上使用 apt 包管理器

當您最初開始使用 Ubuntu 操作系統時,圖形化的 Ubuntu 應用程序管理器是您安裝軟件的首選。 儘管該集合包含大量應用程序,但您很快就會發現它缺少許多強大的工具,尤其是那些用於命令行的工具。 然後是時候轉向 apt-get,一個功能更強大的軟件安裝工具。 您不僅可以使用此工具從命令行安裝軟件,還可以:

  • 更新包存儲庫
  • 更新已安裝的軟件
  • 搜索可用的包
  • 獲取已安裝包的源代碼
  • 重新安裝軟件包
  • 從系統中刪除軟件

在這篇文章中,我們將向您展示如何使用 apt-get 工具來完成上述任務。

在 Ubuntu 20.04 LTS 系統上,我們運行了本文中描述的工具和流程。 我們將使用 Ubuntu 終端來運行 apt-get,因為它是一個命令行實用程序。 可以使用系統 Dash 或 Ctrl+alt+T 快捷方式訪問終端。

使用 apt 更新包存儲庫

存儲庫是在特定時間點可用的軟件程序目錄。 由於此列表中的軟件包會定期添加、刪除和更改,因此您應該使系統存儲庫保持最新。 這將為您提供所有存儲庫可訪問軟件包的最新列表。

在安裝新軟件之前,最好以 root 身份執行以下命令來更新存儲庫:

$ sudo apt-get 更新

現在,您的系統存儲庫與 Internet 上的存儲庫一致。

使用 apt 更新已安裝的軟件

儘管您可以使用更新管理器來更新系統上已安裝的軟件。 apt-get 實用程序還提供了一種執行相同操作的方法。 以 root 用戶身份使用以下命令來升級系統上的軟件:

$ sudo apt-get 升級

現在您系統上的軟件是最新的。

使用 apt 搜索可用的軟件包

為了從 Internet 存儲庫中搜索可用的包,您可以使用 apt-cache 實用程序。 使用以下語法來執行此操作:

$ sudo apt-cache 搜索 [package name keyword]

例子:

讓我們搜索穩定版 Opera Web 瀏覽器通過以下 apt-cache 命令:

$ sudo apt-cache 搜索“opera-stable”

以下輸出顯示了 Web 瀏覽器的“opera-stable”包的可用性。

搜索 Ubuntu 軟件包

您可以通過以下 apt-cache 命令獲取有關包的詳細信息:

句法:

$ sudo apt-cache 顯示“包名”

例子:

$ sudo apt-cache 顯示“操作穩定”

以下輸出顯示了有關“opera-stable”包的詳細信息:

使用 apt 獲取詳細的包信息

使用 apt 安裝包

這是 apt-get 命令最著名的用法; 從更新的存儲庫安裝軟件。

以 root 身份使用以下命令來安裝軟件包:

$ sudo apt-get install “包名”

例子:

您可以安裝穩定版 Opera 通過安裝我們在上面搜索的軟件包,Web 瀏覽器,如下所示:

$ sudo apt-get install 操作穩定

使用 apt 包管理器安裝包

在通過 apt-get 實用程序安裝程序之前,系統會提示您使用 ay/n 解決方案。 始終輸入 Y 以繼續安裝。

使用 apt 獲取已安裝包的源代碼

如果您需要已安裝包的源代碼,可以使用以下命令:

句法:

$ sudo apt-get 源“包名”

例子:

為了 example,如果我想獲取我剛剛安裝的opera-stable包的源代碼,我將使用以下命令:

$ sudo apt-get 源操作穩定

如果運行上述命令後出現此錯誤:

E: 你必須在你的 sources.list 中放入一些“源”URI

您需要從 source.list 文件中刪除相應包的 deb-src 行中的註釋。 該文件位於 /etc/apt/ 文件夾中。

您可以通過以下命令在 nano 編輯器中打開源文件:

$ sudo 納米來源.list

編輯 sources.list 文件

按 Ctrl+X 然後按 Y 退出並保存更改。

用 apt 重新安裝軟件包

運行應用程序時,它可能會停止工作或損壞。 在這種情況下,您可以通過 apt-get 命令輕鬆地重新安裝該應用程序,如下所示:

$ sudo apt-get install “package-name” –重新安裝

例子:

$ sudo apt-get install opera-stable –reinstall

此命令將重新安裝 Opera 已經安裝在我的系統上的瀏覽器。

重新安裝軟件

從系統中刪除軟件

當您想從系統中刪除軟件時,可以使用以下 apt-get 命令:

$ sudo apt-get 刪除“包名”

例子:

$ sudo apt-get 移除opera-stable

此命令將刪除 Opera 我的系統中的網絡瀏覽器

使用apt刪除軟件包

刪除完整的軟件配置

apt-get remove 命令會從您的系統中刪除該軟件,但不會刪除可能已安裝的配置文件。 以下命令將完全刪除軟件的這些配置文件:

$ sudo apt-get purge “包名”

例子:

$ sudo apt-get purge 操作穩定

此命令將完全刪除 Opera 從我的系統配置。

使用 apt-get 清除

卸載或清除軟件時,系統會提供Y/n選擇; 始終選擇 Y 以繼續刪除程序。

我們已經展示瞭如何使用 apt-get 命令不僅可以在您的系統上安裝軟件,還可以在本文中執行所有與安裝相關的活動。 您不再需要完全依賴 Ubuntu 軟件管理器在您的計算機上安裝應用程序。