首頁  >  文章  >  系統教程  >  跟我學Linux:apt指令快速參考指南

跟我學Linux:apt指令快速參考指南

WBOY
WBOY轉載
2024-02-11 15:15:03384瀏覽

apt是一個命令列實用程序,可在Ubuntu,Debian和相關Linux發行版上輕鬆進行deb軟體包的安裝,更新,刪除和管理。不同於apt-get和apt-cache工具,apt匯集了這兩者中常用的命令,並加入了一些改進的預設選項。

apt的設計初衷是為了更能滿足使用者的互動需求。如果您在編寫Shell腳本時需要使用apt,請盡量選擇apt-get和apt-cache,因為它們在向後相容性方面更可靠,並提供更多的選項和功能。

要注意的是,大多數apt指令需要以具備sudo特權的使用者身分執行。這樣做可以確保您具備足夠的權限來執行所需的操作。

本指南可作為apt指令的快速參考。

#更新套件索引(apt更新)

APT軟體包索引基本上是一個資料庫,其中包含系統中啟用的儲存庫中可用軟體包的記錄。

要更新軟體包索引,請執行以下命令。這將從APT存儲庫中獲取最新更改:

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt update

跟我學Linux:apt指令快速參考指南

始終在升級或安裝新軟體包之前更新軟體包索引。

升級軟體包(apt升級)

定期更新Linux系統是整體系統安全性的最重要面向之一。

要將安裝的軟體包升級到最新版本,請執行:

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt upgrade

跟我學Linux:apt指令快速參考指南

該指令不會升級需要刪除已安裝軟體包的軟體包。

如果要升級單一軟體包,請傳遞軟體包名稱:

sudo apt upgrade package_name

配置自動安全性更新是一個好主意。

全面升級(易於全面升級)

升級和完全升級之間的區別在於,如果需要升級整個系統,則後者將刪除已安裝的軟體包。

sudo apt full-upgrade

使用此指令時要格外小心。

安裝軟體包(apt安裝)

安裝軟體包就像執行以下命令一樣簡單:

sudo apt install package_name

如果要使用一個指令安裝多個軟體包,請將它們指定為以空格分隔的清單:

sudo apt install package1 package2

要安裝本機deb文件,請提供文件的完整路徑。否則,該命令將嘗試從APT儲存庫中檢索並安裝軟體包。

sudo apt install /full/path/file.deb

#刪除軟體包(刪除)

要刪除已安裝的軟體包,請輸入以下內容:

sudo apt remove package_name

您也可以指定多個軟體包,以空格分隔:

sudo apt remove package1 package2

remove命令將卸載給定的軟體包,但可能會留下一些設定檔。如果要刪除包含所有設定檔的軟體包,請使用purge而不是remove:

sudo apt purge package_name

#刪除未使用的軟體包(apt autoremove)

每當在系統上安裝依賴其他軟體包的新軟體包時,軟體包依賴關係也會被安裝。刪除軟體包後,依賴項將保留在系統上。這個剩餘的軟體包將不再被其他任何人使用,並且可以刪除。

要刪除不需要的依賴項,請使用以下命令:

sudo apt autoremove

套件清單(apt清單)

list指令可讓您列出可用的,已安裝的和可升級的軟體包。

要列出所有可用的軟體包,請使用以下命令:

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt list

跟我學Linux:apt指令快速參考指南

該指令將列印所有軟體包的列表,包括有關軟體包的版本和體系結構的資訊。要確定是否安裝了特定的軟體包,可以使用grep命令過濾輸出。

sudo apt list | grep package_name

要只列出已安裝的軟體包,請輸入:

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt list –installed

跟我學Linux:apt指令快速參考指南

在實際升級軟體包之前,取得可升級軟體包的清單可能會很有用,執行 ‘apt list –upgradable’ 來查看它們。

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt list –upgradable

跟我學Linux:apt指令快速參考指南

搜尋包(apt搜尋)

此命令可讓您在可用軟體包清單中搜尋給定的軟體包:

sudo apt search package_name

#如果找到,該指令將傳回名稱與搜尋字詞相符的軟體包。

查看軟體包資訊(apt show)

在刪除或安裝新軟體包之前,有關軟體包依賴性,安裝大小,軟體包來源等的資訊可能會很有用。

要檢索有關給定軟體包的信息,請使用show命令:

[linuxmi@linux:~/www.linuxmi.com]$ sudo apt show libgts-0.7-5

跟我學Linux:apt指令快速參考指南

總結

#學習了本文,要知道如何管理軟體包是Linux系統管理的重要組成部分。

apt是基於debian發行版的軟體套件管理器。要了解有關apt命令的更多信息,請打開您的終端並輸入man apt。

以上是跟我學Linux:apt指令快速參考指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lxlinux.net。如有侵權,請聯絡admin@php.cn刪除