O código fonte não é aberto ou gratuito; portanto, a compilação na instalação não é uma opção. Até agora, vi desenvolvedores que:
- forneça um arquivo tar.gz e cabe ao usuário descompactar no local adequado.
- forneça a um .tar.gz um script install.sh para executar um instalador básico, possivelmente solicitando ao usuário opções de instalação.
- forneça arquivos RPM e / ou deb, permitindo que o usuário continue usando as ferramentas nativas de gerenciamento de pacotes com as quais está familiarizado para instalar / atualizar / desinstalar.
Gostaria de oferecer suporte ao maior número de distribuições Linux, facilitar a vida dos usuários o mais fácil possível e ainda manter a menor infraestrutura possível de compilação / empacotamento / instalador.
Procurando recomendações sobre como empacotar meu software.