O caminho compatível com o FHS para instalar software de terceiros não é /srv
, mas /opt
.
Verifique aqui e aqui .
Com relação a usar ou não pacotes pré-compilados, você tem duas opções:
- Use-os se confiar no fornecedor em relação a atualizações de segurança e correções de bugs. Eu certamente teria mais recursos humanos e recursos dedicados a essa tarefa do que sua empresa. Você pode continuar usando os repositórios padrão do SO e a infraestrutura de empacotamento. Você pode conviver com qualquer versão que o fornecedor forneça (mais correções com backport).
- Não os use e corrija sua instalação caseira toda vez uma nova nova vulnerabilidade é made public . Você precisa manter seus repositórios privados (bem, você também pode instalar tudo manualmente toda vez). Você pode usar versões mais recentes do software.
Se você só precisa manter de 5 a 10 máquinas, colocar tudo em /opt
é factível, mas se você mantiver um farm de mais de algumas centenas, estará Fazendo isso errado
Na minha opinião, a maneira profissional de fazer isso é usar os pacotes pré-compilados fornecidos pelo fornecedor, a menos que haja uma razão convincente para não fazê-lo.