您好我已经创建了一个rpm文件。我的应用程序完全是java应用程序当我安装我的rpm时,我必须双击Install.sh(它是一个启动java应用程序的shell脚本文件)我的程序启动。现在我希望当我安装我的rpm文件时,桌面上会出现一个图标。点击该图标,我的应用程序必须启动。

我是否必须在.spec文件中设置任何内容

我必须做些什么才能实现这一目标。

我正在使用Fedora10

由于 Sunil Kumar Sahoo

有帮助吗?

解决方案

通常,RPM文件会安装 foo.desktop 文件,该文件会在 Applications 菜单中添加一个菜单项。

其他提示

你可以使用已知的rpm来提取它并读取它的spec文件 这将提供重新描述所述行为的必要提示

忙玲

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