web-dev-qa-db-ja.com

apt-getまたはaptitudeと同等のyum whatprovides

Apt-getのyum "whatprovides"オプションに相当するものはありますか?

たとえば、CentOS

yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png

教えて

redhat-logos-4.9.99-11.el5.centos.noarch : CentOS-related icons and pictures.
Repo        : base
Matched from:
Filename    : /usr/share/gdm/themes/TreeFlower/background.png

Ubuntuのコマンドラインで同様の機能を使用できますか?

27

これは、ファイルを含むパッケージが既にインストールされているかどうかによって異なります。その場合は、dpkg -S filenameを使用します。

特定のファイルを取得するためにインストールするパッケージを見つけることが目的の場合、1つのオプションはオンライン packages.ubuntu.com を使用することです。「パッケージのコンテンツを検索する」までスクロールします。適切な配布が選択されていることを確認してください。パスに関係なくファイルを探している場合は、適切なオプションをチェックしてください。

apt-file もあります。ただし、この方法ではファイルデータベースを更新する必要があるため、他のインスタントオプションの方が好みです。

26
loevborg

「apt-file」コマンドが必要です。

apt-file search /usr/share/gdm/themes/TreeFlower/background.png

使用する前に、次を実行してデータベースを作成または更新する必要があります。

apt-file update
21
ImaginaryRobots

wajig whichpkg /usr/share/gdm/themes/TreeFlower/background.png

Aptに関連する一連のユーティリティのフロントエンドであるwajigをインストールする必要があります。 wajigを使用する場合、名前を暗記することなくこれらのツールをすべて使用できます。

2
Ryan Thompson

これはこれと同じ質問ではありません ファイルを提供するパッケージを見つけるにはどうすればよいですか?

dpkg -S <filepath>コマンドが好きです

0
Nande