Создание пунктов меню для пользовательских приложений, Linux - PullRequest
2 голосов
/ 23 октября 2009

Привет! Я создал rpm-файл. Мое приложение полностью Java-приложение. Когда я устанавливаю свой rpm, мне нужно дважды щелкнуть по Install.sh (это файл сценария оболочки, который запускает Java-приложение), и моя программа запускается. Теперь я хочу, чтобы, когда я установлю свой rpm-файл, на рабочем столе появилась иконка. и нажав на этот значок, мое приложение должно запуститься.

Должен ли я установить что-либо в моем файле .spec

Что мне нужно сделать, чтобы достичь этого.

Я использую Fedora10

Спасибо Сунил Кумар Саху

Ответы [ 2 ]

1 голос
/ 23 октября 2009

Обычно RPM-файлы устанавливают файл foo.desktop, который добавляет пункт меню в меню Applications .

0 голосов
/ 26 октября 2009

Вы можете взять rpm, который, как известно, делает это, извлечь его и прочитать его файл спецификации. Это обеспечит необходимые подсказки, обновляющие описанное поведение

коверкая

1. Распаковать об / мин

  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

...