yum / rpmを使用してプログラムをインストールした後、プログラムを起動するためにどの名前を入力する必要があるのか​​をどうやって知ることができますか?

yum / rpmを使用してプログラムをインストールした後、プログラムを起動するためにどの名前を入力する必要があるのか​​をどうやって知ることができますか?

次のrpmようにインストールしました。

yum localinstall ./FoxitReader-1.1-0.fc9.i386.rpm 

これで成功し、次のようにアプリケーションを起動できます。

FoxitReader &

アプリケーションを起動できず、名前が異なる場合はFoxitReaderどうなりますか?インストールしたばかりのランチャーファイル名をどうやって知ることができますか?

答え1

私は通常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

答え2

インストールされたパッケージの場合も同様です。

dpkg -L <packagename> | grep -F /bin/

dpkg -Lパッケージの内容を一覧表示し(デフォルトで印刷/var/lib/dpkg/info/<packagename>.listgrep、含まれている内容を選択します/bin/

debまだインストールされていないファイルの場合、

dpkg-deb -c path/to/filename.deb | grep -F /bin/

/usr/share/doc/<packagename>/README.Debianおなじみのパッケージでは、ディレクトリにNEWSファイルやサブディレクトリexamplesなどの他の便利なコンテンツが含まれていることを確認することがよくありますcontrib

答え3

他の人がすでに指摘しているように、パッケージファイルのリストで「/bin」を見つけます。

Gentooです

$ equery f firefox | grep bin

equeryパッケージの一部ですgentoolkit

答え4

そして:

rpm -qlp package.rpm

コマンドを使用すると、rpmファイルのファイルを一覧表示できます。実行可能ファイルはbinフォルダにあります。だから:

rpm -qlp package.rpm | grep bin 

働くこともできます。

関連情報