Práticas recomendadas de Linux e rpms e aplicativos?

0

Eu tenho um aplicativo para ser entregue como um RPM.
Eu não sei muito bem o Linux.
O que e melhor. O aplicativo deve iniciar automaticamente na instalação do RPM ou o usuário deve iniciá-lo manualmente a partir do /etc/init.d?

    
por Jim 30.03.2012 / 09:31

3 respostas

1

O Fedora tem provavelmente as melhores políticas de script , que cobrem a sua situação:

Why don't we....

  • run 'chkconfig <service> on'?

If a service should be enabled by default, make this the default in the init script. Doing otherwise will cause the service to be turned on on upgrades if the user explicitly disabled it.

Note that the default for most network-listening scripts is off. This is done for better security. We have multiple tools that can enable services, including GUIs.

  • start the service after installation?

Installations can be in changeroots, in an installer context, or in other situations where you don't want the services started.

    
por 01.04.2012 / 08:42
0

Você deve adicioná-lo ao /etc/init.d, mas também como um serviço. Pesquisar no google por script de serviço do tomcat

    
por 01.04.2012 / 08:28
0

Cuidado, "distribuição baseada em RPM" não significa que um RPM criado para um deles funcionará em outro do conjunto.

Note que o Fedora agora usa o systemd , que muda a forma como as coisas são feitas. Veja as diretrizes de embalagem do Fedora .

    
por 18.01.2013 / 18:00