O que torna os pacotes Checkinstall inadequados para distribuição?

2

Estou planejando ter vários servidores em execução com os mesmos pacotes. E como uma solução para não compilar pacotes individualmente em cada servidor, eu quero usar checkinstall para gerar .deb e então distribuí-lo via repositório privado.

No entanto, no guia vinculado, ele diz que é

  

não projetado para produzir pacotes adequados para distribuição

Minhas perguntas são:

  1. O que há de diferente nessa embalagem, que não é adequada para distribuição? Ou o que deveria estar no pacote, para torná-lo adequado?

  2. Poderia haver algum problema ao usar o checkinstall e distribuir pacotes para ~ 20 servidores?

Qualquer conselho ou links onde eu possa descobrir mais apreciado. Obrigado!

    
por Ilya 06.02.2018 / 14:56

1 resposta

4

Os pacotes criados pelo checkinstall geralmente não atendem aos padrões de pacotes. Isso pode causar problemas se você distribuir um pacote para outras pessoas. Mas não há nada de errado se você usá-los em vários de seus próprios sistemas, se eles funcionarem para você.

Por exemplo, os pacotes criados pelo checkinstall geralmente não contêm informações de dependência, portanto eles podem não funcionar até que você instale manualmente alguns pacotes adicionais.

Alguns arquivos podem ser colocados em um local errado, ter um nome errado ou arquivos de referência com um local errado ou um nome incorreto. Eles podem, por exemplo, não trabalhar com eles de maneira que o Debian e o Ubuntu lidem com a configuração do Apache ou com a inicialização do sistema sem algum trabalho adicional.

    
por Florian Diesch 06.02.2018 / 15:57