国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Ubuntu - 如何在Debian、Ubuntu中使用apt-cache命令

如何在Debian、Ubuntu中使用apt-cache命令

2020-11-04 23:18Linux中國Abhishek Prakash Ubuntu

使用 apt-cache 命令,你可以在本地 APT 緩存中搜索軟件包的詳細信息。在本教程中學習使用 apt-cache 命令。

如何在Debian、Ubuntu中使用apt-cache命令

使用 apt-cache 命令,你可以在本地 APT 緩存中搜索軟件包的詳細信息。在本教程中學習使用 apt-cache 命令。

apt-cache 命令是用來干什么的?

APT 包管理器工作在軟件包元數據的本地緩存上。元數據通常由包名、版本、描述、依賴關系、倉庫和開發者等信息組成。通過 apt-cache 命令,你可以查詢這個本地 APT 緩存并獲得相關信息。

你可以搜索一個包的可用性、它的版本號、它的依賴關系等等。我將通過實例告訴你如何使用 apt-cache命令。

APT 緩存的位置是 /var/lib/apt/lists/ 目錄。緩存哪些倉庫元數據取決于你的源列表中 /etc/apt/sources.list 文件中添加的倉庫,以及位于 /etc/apt/sources.list.d 目錄下的額外倉庫文件。

令人驚訝的是,apt-cache 并不能清除 APT 緩存。為此,你必須使用 apt-get clean 命令

不用說,APT 打包系統是在 Debian 和基于 Debian 的 Linux 發行版上使用的,比如 Ubuntu、Linux Mint、Elementary OS 等。你不能在 Arch 或 Fedora 上使用它。

使用 apt-cache 命令

就像其他 Linux 命令一樣,apt-cache 也有一些可用的選項,你可以隨時參考它的手冊頁來了解這些選項。

然而,你可能并不需要使用所有的選項。這就是為什么我在本教程中只向你展示 apt-cache 命令中最常見和最有用的例子。

始終更新

更新本地 APT 緩存以與遠程倉庫同步是一個好主意。如何做到這一點呢?你可以使用命令:

sudo apt update

搜索軟件包

apt-cache 命令最常見的用途是查找軟件包。你可以使用一個正則表達式來搜索本地 APT 緩存中的包。

apt-cache search package_name

默認情況下,它會在軟件包的名稱和描述中查找搜索關鍵詞。它按字母順序顯示匹配的軟件包及其簡短的描述。

如何在Debian、Ubuntu中使用apt-cache命令

你也可以縮小搜索范圍,只在軟件包名稱中查找搜索詞。

apt-cache search --names-only package_name

如何在Debian、Ubuntu中使用apt-cache命令

如果你想知道所有匹配軟件包的完整細節,你可以使用 --full 標志。

如何在Debian、Ubuntu中使用apt-cache命令

獲取詳細的包裝信息

如果你知道確切的軟件包名稱(或者你已經成功地通過搜索找到了它),你可以得到軟件包的詳細元數據信息。

apt-cache show package_name

如何在Debian、Ubuntu中使用apt-cache命令

你可以看到軟件包元數據中的所有細節,比如名稱、版本、開發者、維護者、倉庫、長短描述、軟件包大小甚至是校驗和。

還有一個選項 showpkg 可以顯示軟件包的名稱、版本、正向和反向依賴關系等信息。

apt-cache showpkg package_name

apt-cache ?的策略

這是 apt-cache 命令中很少使用的一個選項。policy 選項可以幫助你調試與 preference 文件相關的問題。

如果你指定了軟件包的名稱,它將顯示該軟件包是否已經安裝,在哪個版本的倉庫中可用,以及它的優先級。

如何在Debian、Ubuntu中使用apt-cache命令

默認情況下,每個已安裝的軟件包版本的優先級為 100,未安裝的軟件包的優先級為 500。同一軟件包可能有多個不同優先級的版本。APT 會安裝優先級較高的版本,除非安裝的版本較新。

如果不理解這個部分,也沒關系。對于一個普通的 Linux 用戶來說,會極少糾結于這么深的軟件包管理知識。

檢查軟件包的依賴關系和反向依賴關系。

你可以在安裝之前(甚至在安裝之后)檢查一個包的依賴關系。它還會顯示所有可能滿足依賴關系的軟件包。

apt-cache depends package

如何在Debian、Ubuntu中使用apt-cache命令

你也可以通過 apt-cahce 檢查反向依賴關系來檢查哪些包是依賴于某個包的。

如何在Debian、Ubuntu中使用apt-cache命令

坦白說,看到 Ansible 這樣的 DevOps 工具對 Cowsay 這樣有趣的 Linux 命令有依賴性,我也很驚訝。我想可能是因為在安裝 Ansible之后,它會在節點上顯示一些信息。

檢查未滿足的依賴性

你可能會被 Ubuntu 中未滿足的依賴問題所困擾,其他 Linux 也有類似問題。apt-cache 命令提供了一個選項來檢查系統中各種可用軟件包的所有未滿足的依賴關系。

apt-cache unmet

如何在Debian、Ubuntu中使用apt-cache命令

結論

你可以用 apt-cache 命令列出所有可用的軟件包。輸出結果會很龐大,所以我建議將其與 wc 命令 結合起來,得到可用軟件包的總數,就像這樣:

apt-cache pkgnames | wc -l

你是否注意到你不需要成為 root 用戶就可以使用 apt-cache 命令?

較新的 apt 命令也有一些與 apt-cache 命令相對應的功能選項。由于 apt 比較新,所以在腳本中還是首選使用 apt-get 及其相關的 apt-cache 等命令。

希望你覺得本教程對你有幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久久国产精品入口麻豆 | 午夜专区 | 视频一区二区三区在线观看 | 亚洲免费在线视频 | 国产精品久久久久无码av | 99热69| 中文字幕亚洲欧美 | 欧美自拍视频 | 欧美黄色小视频 | 日韩欧美在线一区二区 | 黑森林av凹凸导航 | 国产欧美精品一区二区色综合 | 亚洲精品黄色 | 亚洲成人av在线 | 日韩在线精品视频 | 国产精品污www一区二区三区 | 亚洲 欧美 日韩在线 | 中文字幕在线精品 | 日韩三级 | 中文字幕不卡 | 欧美成人激情视频 | 国产精品毛片久久久久久久av | 欧美视频一区二区 | 国产亚洲精品美女久久久久久久久久 | 中文字幕日韩欧美一区二区三区 | 91在线第一页 | 福利在线播放 | 精品乱子伦一区二区三区 | av网站在线免费观看 | 亚洲一区二区三区四区的 | 日本99精品 | 免费成人av网站 | 婷婷精品久久久久久久久久不卡 | 中文字幕在线观看一区二区 | 国产视频一二三区 | 日本在线视频一区 | 91免费影视 | 欧美一区二区三区在线观看视频 | 在线国产一区 | 一区二区三区视频免费在线观看 | 中文字幕一区二区三区四区 |