インストールできるように、特定のバイナリを提供するパッケージを探しています。このバイナリを提供するパッケージを検索するにはどうすればよいですか?(注:これを行うことができるツールが1つ以上あることを知っていますが、名前を忘れていました。)
答え1
パックマン5.0以降、以下があります。データベース検索機能内蔵オプションがあります-F
。まずデータベースを更新します。
sudo pacman -Fy
$filename
これにより、どのパッケージに含まれているかを確認できます。
pacman -F $filename
正確なファイル名またはフルパスを検索する場合
pacman -Fx $expr
$expr
正規表現として解釈されます。
これで、探しているものと同等のものがわかったので、apt-file
次のことができます。パックマンロゼッタ。
または、次のものを使用できます。パッケージファイル。インストールpacman -S pkgfile
して実行してみてください
sudo pkgfile -u
データベースを更新します。パッケージに何が含まれているかを確認するには、$filename
次の手順を実行します。
pkgfile $filename
答え2
~から建築ウィキペディア:
$ pacman -Qo df
これにより、プログラム自体のパッケージが生成されます。df
(この記事を書く時点ではそうですcoreutils
。)
-Qo
インストールされたパッケージとそのプログラムでのみ機能します。
より多くのパラメータを見ることができます。クエリパッケージデータベース。
答え3
Google方式:
site:www.archlinux.org/packages/ bin/filename
公式パッケージではなくAURの場合:
site:aur.archlinux.org/packages/ bin/filename