回答:
通常、RPMのコンテンツをリストし、を使用してフィルタリングし/bin/
ます。そのディレクトリ内のファイルは実行可能です。
$ rpm -ql ImageMagick | grep /bin/
/usr/bin/animate
/usr/bin/compare
/usr/bin/composite
/usr/bin/conjure
/usr/bin/convert
/usr/bin/display
/usr/bin/identify
/usr/bin/import
/usr/bin/mogrify
/usr/bin/montage
/usr/bin/stream
rpm -ql FoxitReader | grep bin/
-RPMの完全なファイル名を使用しないでください。
rpm
コマンドのさまざまなオプションのセマンティクスが異なるためです。インストールされたパッケージの名前を期待する人もいれば、物理ファイルの名前を期待する人もいます。
rpm -qlp FoxitReader-1.1-0.fc9.i386.rpm
RPM内のファイルを一覧表示するために使用できます。rpm -qlf /usr/share/misc/magic
、インストールされたパッケージから他のファイルを見つけるために、rpm -qla
すべてのインストールされたファイルなどのために
Debianでも同じです。インストール済みパッケージの場合、
dpkg -L <packagename> | grep -F /bin/
dpkg -L
パッケージの内容をリスト表示し(基本的に印刷/var/lib/dpkg/info/<packagename>.list
)、grep
を含むファイルパスを選択し/bin/
ます。
deb
まだインストールしていないファイル、
dpkg-deb -c path/to/filename.deb | grep -F /bin/
なじみのないパッケージの場合、通常は次の項目も調べます。 /usr/share/doc/<packagename>/README.Debian
て、ディレクトリにNEWS
ファイルexamples
やcontrib
サブディレクトリなどの他の便利なものが含まれている場合は、それらも調べます。
dpkg -S
その名前を含むパッケージを検索します。パッケージには通常、その名前に一致するファイルが含まれているだけです。本当に欲しいdpkg -L
package FoxitReader-1.1-0.fc9.i386.rpm is not installed
yum localinstallを使用してインストールを行ったためですか?