Package-Management

有沒有辦法通過描述查詢 OpenBSD 包?

  • September 12, 2020

在 OpenBSD 的包管理器中,我希望可以在包註釋/描述部分按關鍵字搜尋,而不僅僅是包名。

這適用於 中列出的遠端儲存庫$PKG_PATHpkg_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

將生成相關埠/包的有用列表。

引用自:https://unix.stackexchange.com/questions/335259