ユーザーアプリケーション用のメニューエントリの作成、Linux

StackOverflow https://stackoverflow.com/questions/1614307

  •  06-07-2019
  •  | 
  •  

質問

こんにちは、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

http://susefaq.sourceforge.net/articles/rpm.html

scroll top