這篇博客文章介紹瞭如何在本地和遠程檢查Debian和Ubuntu中的軟件包可用性。還提供了方便的bash腳本來自動化該過程。
通過命令行檢查軟件包可用性
要檢查您的Debian或Ubuntu存儲庫中是否存在包裹,請使用apt search
命令:
$ apt搜索libpam-cracklib
這搜索與搜索詞相匹配的軟件包。沒有輸出意味著沒有包裝。一個積極的結果將顯示詳細信息:
<code>libpam-cracklib/oldstable 1.4.0-9 deb11u1 amd64 PAM module to enable cracklib support</code>
另外, apt-cache show
提供詳細的軟件包信息:
$ apt-cache Show libpam-cracklib
但是,均未明確指示特定的Debian或Ubuntu版本的可用性(例如Debian 12)。
通過官方網站檢查軟件包可用性
對於特定於版本的檢查,請使用官方軟件包存儲庫:
該基於Web的方法從任何帶有瀏覽器的系統中工作。
用於自動檢查的BASH腳本: dpkg-repo-query
BASH腳本dpkg-repo-query
簡化了該過程。克隆存儲庫:
$ git克隆https://gist.github.com/ostechnix/86362cb9361f7f5ccf7de43a3a3a3e915de dpkg-repo-Query
使其可執行:
$ cd dpkg-repo-Query $ chmod x dpkg-repo-query.sh
作為sudo
運行:
$ sudo ./dpkg-repo-query.sh
該腳本提示包裝名稱,發行(Debian/Ubuntu)和版本(代號或編號,例如,debian 12的“ bookworm”,for Ubuntu 22.04)。輸出是一個顯示包裝可用性的表。
結論
本指南提供了多種方法,用於驗證Debian和Ubuntu中的軟件包可用性,以滿足各種需求和技術技能。提供的bash腳本簡化了頻繁檢查的過程。請記住要查閱官方存儲庫以獲取特定版本的信息。
以上是如何查看Debian和Ubuntu存儲庫中的包裹可用性的詳細內容。更多資訊請關注PHP中文網其他相關文章!