Arch LinuxでインストールするファイルXを含むパッケージをどのように見つけますか?

Arch LinuxでインストールするファイルXを含むパッケージをどのように見つけますか?

インストールできるように、特定のバイナリを提供するパッケージを探しています。このバイナリを提供するパッケージを検索するにはどうすればよいですか?(注:これを行うことができるツールが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

関連情報