2

嗨,我已经创建了一个 rpm 文件。我的应用程序完全是 java 应用程序。当我安装我的 rpm 时,我必须双击 Install.sh(它是一个启动 java 应用程序的 shell 脚本文件)我的程序启动。现在我想在安装我的 rpm 文件时在桌面上看到一个图标。通过单击该图标,我的应用程序必须启动。

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

我必须做些什么来实现这一点。

我正在使用 Fedora10

谢谢 Sunil Kumar Sahoo

4

2 回答 2

1

通常,RPM 文件会安装一个文件,该文件将在“应用程序foo.desktop”菜单中添加一个菜单项。

于 2009-10-23T16:09:01.503 回答
0

您可以使用已知的 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

于 2009-10-26T12:15:00.727 回答