Il codice sorgente non è aperto o gratuito, quindi la compilazione all'installazione non è un'opzione. Finora ho visto gli sviluppatori che:
- fornire un file tar.gz e spetta all'utente decomprimere in una posizione adatta.
- fornire a .tar.gz uno script install.sh per eseguire un programma di installazione di base, eventualmente anche chiedendo all'utente le opzioni di installazione.
- fornire file RPM e / o deb, consentendo all'utente di continuare a utilizzare gli strumenti di gestione dei pacchetti nativi con cui hanno familiarità per installare / aggiornare / disinstallare.
Vorrebbe supportare il maggior numero di distribuzioni Linux, rendere la vita degli utenti il più semplice possibile e tuttavia mantenere il minor numero di infrastrutture di build / packaging / installatore possibile.
In cerca di consigli su come impacchettare il mio software.