次のコマンドを使用してrpm
をインストールしました。
yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm
さて、これでうまくいき、次を使用してアプリを起動できました。
FoxitReader &
FoxitReader
がアプリの起動に失敗し、名前が別のものだった場合はどうなりますか。インストールしたばかりのランチャーファイルの名前をどのように見つけることができますか?
私は通常、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
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
などの他の便利なものが含まれているかどうかも調べます。サブディレクトリ、それらも見てください。
他のいくつかがすでに述べているように、パッケージファイルリストで「/ bin」を探してください。
これがGentooです
$ equery f firefox | grep bin
equery
はパッケージgentoolkit
の一部です。
と:
rpm -qlp package.rpm
コマンドを使用すると、rpmファイル内のファイルを一覧表示できます。実行可能ファイルは、おそらくいくつかのbinフォルダーにあります。そう:
rpm -qlp package.rpm | grep bin
も動作します。