Вихідний код не відкритий або вільний, тому компіляція при встановленні не є варіантом. Поки я бачив розробників, які:
- надайте файл tar.gz, і користувач повинен розпакувати в потрібному місці.
- надайте .tar.gz зі скриптом install.sh для запуску базового інсталятора, можливо, навіть спонукає користувача до параметрів установки.
- надавати RPM та / або файли deb, дозволяючи користувачеві продовжувати використовувати нативні засоби управління пакетами, з якими вони знайомі для встановлення / оновлення / видалення.
Хотіли б підтримати найбільшу кількість дистрибутивів Linux, зробити життя користувачів якомога простішим, а також підтримувати якомога менше інфраструктури побудови / упаковки / установки.
Шукаю рекомендації щодо упаковки мого програмного забезпечення.