apt-cache 是一個命令行工具,用於從本地 APT 文件中查詢和顯示有關包的可用信息。 包信息包括包名稱、描述、版本、依賴項、repo 和維護者。
存儲 Debian 鏡像副本的本地 apt 文件位於 /var/lib/apt/lists/ 中。 每次執行 apt update 命令時都會更新此文件。 這樣,當有人搜索軟件包時,系統就不必通過不同的網絡來獲取 Debian 鏡像。
信息來源取決於 /etc/apt/sources.list 文件中列出的 repo 和 /etc/apt/sources.list.d 目錄中存儲的第三方 repo。
apt-cache 通常用於搜索包。 在本教程中,我們將學習如何使用 apt-cache 命令來 搜索包.
apt-cache 搜索包
01. 基於關鍵字的包搜索
要使用關鍵字搜索包,請使用 search
旗幟。
為了 example 了解包裹 vsftpd
,命令是。
$ apt-cache search vsftpd
02. 查找以特定字符串開頭的所有包。
為了 example 列出所有以開頭的包 vsftpd
,你可以使用 pkgname
s 旗。
$ apt-cache pkgnames vsftpd

03. 獲取確切的包名稱
要獲得確切的包,請使用 apt-cache search --names-only
選項。
為了 example,
$ apt-cache search --names-only vsftpd

04. 從 apt 存儲庫中獲取所有可用包的列表。
$ apt-cache pkgnames

您可以使用 grep 命令從列表中過濾特定的包。
為了 example
$ apt-cache pkgnames | grep vsftpd
05. 列出所有可用的包以及包的單行描述。
$ apt-cache search .

06. 顯示可用的特定包的標題
檢查包信息,如包名、架構、版本、安裝大小、維護者、完整性檢查、描述使用 show
旗幟。
IE。 apt-cache show
為了 example
$ apt-cache show docker

結論
Apt search, apt show, aptitude search, aptitude show 做類似的事情,但輸出的文本格式可能會有所不同。
Apt-cache 在 Debian/Ubuntu 系列中帶有基本安裝。 我希望本教程可以幫助您在 Debian/Ubuntu 發行版中搜索軟件包。