Package-Management
有沒有辦法通過描述查詢 OpenBSD 包?
在 OpenBSD 的包管理器中,我希望可以在包註釋/描述部分按關鍵字搜尋,而不僅僅是包名。
這適用於 中列出的遠端儲存庫
$PKG_PATH
。pkg_info -Q name
在遠端儲存庫中搜尋包名稱,但不在描述中。有沒有辦法通過包描述中的部分關鍵字搜尋遠端倉庫上的所有包?
如果這是不可能的,那麼除了封包件名之外,人們如何搜尋/發現新包?例如:給我遠端倉庫上的所有包。與評論部分中的單詞
language
。
你可以試試這個
pkg_mgr
埠(“使用者友好的包瀏覽器和管理器”)。不過我從來沒用過。目前不可能通過它來執行此操作,
pkg_info -Q
因為它所採用的“查詢”被嚴格解釋為包名稱或其一部分。就個人而言,我
/usr/ports
已從 CVS 簽出並使用$ grep "something" /usr/ports/INDEX
或者
$ find /usr/ports -type f -name 'DESCR*' -exec grep "something" {} +
如果您安裝了埠樹,那麼根據關鍵字搜尋包的一個好方法是使用 make。例如,使用單詞“語言”作為搜尋關鍵字
$ cd /usr/ports $ make search key=language
將生成相關埠/包的有用列表。