質問: どのrpmパッケージが探しているファイルを提供しているのか、どうすればわかりますか? 例として、私はおそらくmod_files.shパッケージに付属するphp-develファイルを探しています。私は、yumがmod_files.shパッケージをphp-devel x86_64 5.1.6-23.2.el5_3パッケージと共にインストールすると思いましたが、そのファイルは私のファイルシステムにはインストールされていないようです。どのパッケージが特定のファイルをインストールしているのか、どうすればわかりますか?探しているファイルが含まれている可能性があるパッケージを必ずしもローカルにダウンロードしていない場所を探しています。私はcentos 5を使っています。
回答: あなたはここでもあなたのパッケージを使ってこれを行うことができます。私の場合、それはlsb_releaseでした実行します:yum whatprovides lsb_release応答:redhat-lsb-core-4.1-24.el7.i686 : lsb core module support repo : rhel-7-server-rpms matched from: filename : /usr/bin/lsb_release redhat-lsb-core-4.1-24.el7.x86_64 : lsb core module support repo : rhel-7-server-rpms matched from: filename : /usr/bin/lsb_release redhat-lsb-core-4.1-27.el7.i686 : lsb core module support repo : rhel-7-server-rpms matched from: filename : /usr/bin/lsb_release redhat-lsb-core-4.1-27.el7.x86_64 : lsb core module support repo : rhel-7-server-rpms matched from: filename : /usr/bin/lsb_release` インストールするために実行します。yum install redhat-lsb-coreパッケージ名は、yum packagerが自分に最適なものを選択できるように、番号とシステムタイプを指定しないでください。