インストールできるように、特定のバイナリを提供するパッケージを探しています。このバイナリを提供するパッケージを検索するにはどうすればよいですか? (注:これを行うツールが少なくとも1つあることは知っていますが、その名前を忘れてしまいました。)
Pacman 5.0以降、-F
オプション付きの データベースを検索するための組み込み機能 があります。最初にデータベースを更新します。
Sudo pacman -Fy
次に、どのパッケージに$filename
が含まれているかを確認できます。
pacman -F $filename
正確なファイル名または完全パスを検索する場合、または
pacman -Fx $expr
$expr
を正規表現として解釈させる。
apt-file
に相当するものを探していることを知っていたので、 Pacman Rosetta で調べたはずです。
または、 pkgfile を使用できます。 pacman -S pkgfile
でインストールし、実行します
Sudo pkgfile -u
データベースを更新します。 $filename
に含まれるパッケージを確認するには、次を実行します。
pkgfile $filename
グーグルの方法:
site:www.archlinux.org/packages/ bin/filename
公式パッケージではなくAURにある場合:
site:aur.archlinux.org/packages/ bin/filename
ArchWiki から:
$ pacman -Qo df
これは、プログラムの所有パッケージ df
を生成します(執筆時点では、これはcoreutils
です)。
-Qo
は、インストールされているパッケージとそのプログラムでのみ動作します。
クエリパッケージデータベース でより多くの引数を確認できます。