У меня есть приложение, которое будет доставлено как RPM.
Я не знаю очень хороший Linux.
Что лучше Должно ли приложение запускаться автоматически при установке RPM или пользователь должен запустить его вручную из /etc/init.d?

3 ответа3

1

У Fedora, пожалуй, лучшая политика initscript, которая охватывает вашу ситуацию:

Почему бы нам не ....

  • запустить 'chkconfig <service> on'?

Если служба должна быть включена по умолчанию, установите это значение по умолчанию в сценарии инициализации. В противном случае служба будет включена при обновлении, если пользователь явно отключил ее.

Обратите внимание, что по умолчанию для большинства сценариев прослушивания сети отключено. Это сделано для большей безопасности. У нас есть несколько инструментов, которые могут включать сервисы, в том числе GUI.

  • запустить сервис после установки?

Установки могут быть в чейнджере, в контексте установщика или в других ситуациях, когда вы не хотите, чтобы службы запускались.

0

Вы должны добавить его в /etc/init.d, но сделать так, чтобы он также работал как сервис. Поиск google для скрипта сервиса Tomcat

0

Будьте осторожны, "распределение на основе RPM" не означает, что RPM, созданный для одного из них, будет работать на другом из набора.

Обратите внимание, что Fedora теперь использует systemd, который меняет порядок действий. Посмотрите на инструкции по упаковке Fedora.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .