ユーザーアプリケーション用のメニューエントリの作成、Linux
質問
こんにちは、rpmファイルを作成しました。私のアプリケーションは完全にJavaアプリケーションです。 rpmをインストールするとき、Install.sh(Javaアプリケーションを起動するシェルスクリプトファイル)をダブルクリックする必要があり、プログラムが起動します。 rpmファイルをインストールするときにデスクトップにアイコンが表示されるようになりました。そのアイコンをクリックして、アプリケーションを起動する必要があります。
.specファイルに何かを設定する必要があるかどうか
これを達成するために私がしなければならないこと。
Fedora10を使用しています
ありがとう スニル・クマール・サフー
解決
通常、RPMファイルは foo.desktop
ファイルをインストールします。これにより、アプリケーションメニューにメニューエントリが追加されます。
他のヒント
これを行うことが知られているrpmを取り出し、それを抽出し、スペックファイルを読み取ることができます。 これにより、説明した動作をグレードアップするために必要なヒントが提供されます
マングリング
1。 rpmを解凍します
rpm2cpio httpd-2.0.52-32.ent.i386.rpm | cpio -idmv --no-absolute-filenames
2。 インストールスクリプトの表示
rpm -qp --scripts --triggers httpd-2.0.52-32.ent.i386.rpm
所属していません StackOverflow