OpenBSDのパッケージマネージャでパッケージ名だけで検索するのではなく、パッケージの説明/説明セクションでキーワードで検索できたらと思います。
これはにリストされているリモートリポジトリに適用されます$PKG_PATH
。pkg_info -Q name
パッケージ名はリモートリポジトリで検索しますが、説明は検索しないでください。
パッケージ記述の部分キーワードでリモートリポジトリ内のすべてのパッケージを検索する方法はありますか?
これが不可能な場合は、パッケージファイル名以外の方法で新しいパッケージを検索/発見できますか?たとえば、リモートリポジトリにあるすべてのパッケージを教えてください。そしてlanguage
コメント欄に一文。
答え1
pkg_mgr
ポート(「ユーザーフレンドリーなパッケージブラウザと管理者」)を試してみてください。私はそれを使用したことがありません。
pkg_info -Q
現時点では、「クエリ」はパッケージ名またはパッケージ名の一部として厳密に解釈されるため不可能です。
個人的に私は/usr/ports
CVSからチェックアウトします
$ 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 -Q
とpkglocate
:
$ pkg_info -Q pkglocate
$ pkglocate pkg_info