Onde instalar aplicativos e dados personalizados após o FHS

1

Isso é algo que sempre me confundiu. Onde eu instalo aplicativos personalizados que são escritos por minha equipe? Aplicativos como corredores de relatório, enfileiradores de banco de dados, etc., ou seja, os aplicativos que são a razão pela qual o nó existe em primeiro lugar. Esses aplicativos têm binários (liberados pela equipe do aplicativo periodicamente), dados variáveis e configuração.

O FHS parece sugerir / srv para "dados específicos do site servidos por este sistema" ( FHS 2.3 , p15) ou / opt para "add-on application software packages" (FHS 2.3, p12) (com configuração em / etc / opt).

O livro de receitas Chef Ark colocaria o software em / usr / local /.

O SBT Native Packager colocaria o software em / usr / share .

Então, o que é recomendado? É diferente entre o Ubuntu e o Centos (eu uso os dois).

    
por Sarge 17.09.2014 / 02:07

1 resposta

2

/opt é geralmente destinado a pacotes grandes fornecidos por fornecedores de terceiros (Oracle ou qualquer outro).

/usr/share está errado.

/usr/local é destinado a aplicativos locais, como o nome sugere.

    
por 17.09.2014 / 02:09