OpenBSDパッケージを説明で照会する方法はありますか?

OpenBSDパッケージを説明で照会する方法はありますか?

OpenBSDのパッケージマネージャでパッケージ名だけで検索するのではなく、パッケージの説明/説明セクションでキーワードで検索できたらと思います。

これはにリストされているリモートリポジトリに適用されます$PKG_PATHpkg_info -Q nameパッケージ名はリモートリポジトリで検索しますが、説明は検索しないでください。

パッケージ記述の部分キーワードでリモートリポジトリ内のすべてのパッケージを検索する方法はありますか?

これが不可能な場合は、パッケージファイル名以外の方法で新しいパッケージを検索/発見できますか?たとえば、リモートリポジトリにあるすべてのパッケージを教えてください。そしてlanguageコメント欄に一文。

答え1

pkg_mgrポート(「ユーザーフレンドリーなパッケージブラウザと管理者」)を試してみてください。私はそれを使用したことがありません。

pkg_info -Q現時点では、「クエリ」はパッケージ名またはパッケージ名の一部として厳密に解釈されるため不可能です。

個人的に私は/usr/portsCVSからチェックアウトします

$ grep "something" /usr/ports/INDEX

または

$ find /usr/ports -type f -name 'DESCR*' -exec grep "something" {} +

答え2

ポートツリーがインストールされている場合は、キーワードに基づいてパッケージを検索する良い方法はmakeを使用することです。たとえば、「言語」という単語を検索キーワードとして使用します。

   $ cd /usr/ports
   $ make search key=language

関連ポート/パッケージの便利なリストを作成します。

答え3

これOpenBSD FAQ言及pkg_info -Qpkglocate

$ pkg_info -Q pkglocate
$ pkglocate pkg_info

関連情報