您好我已经创建了一个rpm文件。我的应用程序完全是java应用程序当我安装我的rpm时,我必须双击Install.sh(它是一个启动java应用程序的shell脚本文件)我的程序启动。现在我希望当我安装我的rpm文件时,桌面上会出现一个图标。点击该图标,我的应用程序必须启动。
我是否必须在.spec文件中设置任何内容
我必须做些什么才能实现这一目标。
我正在使用Fedora10
由于 Sunil Kumar Sahoo
答案 0 :(得分:1)
通常,RPM文件会安装foo.desktop
文件,该文件会在 Applications 菜单中添加一个菜单项。
答案 1 :(得分:0)
你可以使用已知的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