Le code source n'est pas ouvert ou gratuit, donc la compilation à l'installation n'est pas une option. Jusqu'à présent, j'ai vu des développeurs qui:
- fournir un fichier tar.gz et c'est à l'utilisateur de décompresser dans un emplacement approprié.
- fournir un .tar.gz avec un script install.sh pour exécuter un programme d'installation de base, éventuellement même inviter l'utilisateur à choisir les options d'installation.
- fournir des fichiers RPM et / ou deb, permettant à l'utilisateur de continuer à utiliser les outils de gestion de packages natifs qu'il connaît pour installer / mettre à niveau / désinstaller.
Souhaiterait prendre en charge le plus grand nombre de distributions Linux, rendre la vie des utilisateurs aussi simple que possible, tout en maintenant aussi peu d’infrastructure de construction / conditionnement / installateur que possible.
Vous cherchez des recommandations sur la façon de conditionner mon logiciel.