El código fuente no está abierto o libre, por lo que la compilación en la instalación no es una opción. Hasta ahora he visto desarrolladores que:
- proporcione un archivo tar.gz y depende del usuario descomprimir en una ubicación adecuada.
- proporcione un .tar.gz con un script install.sh para ejecutar un instalador básico, posiblemente incluso solicitando al usuario opciones de instalación.
- proporcionar archivos RPM y / o deb, lo que permite al usuario continuar utilizando las herramientas nativas de administración de paquetes con las que está familiarizado para instalar / actualizar / desinstalar.
Me gustaría admitir la mayor cantidad de distribuciones de Linux, hacer que la vida de los usuarios sea lo más fácil posible y, al mismo tiempo, mantener la menor infraestructura de compilación / empaquetado / instalador posible.
Buscando recomendaciones sobre cómo empaquetar mi software.