回答:
通常、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.rpmRPM内のファイルを一覧表示するために使用できます。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 installedyum localinstallを使用してインストールを行ったためですか?