Предоставление установочного пакета требует знакомства с несколькими различными дистрибутивами Linux, поскольку вам придется создавать пакеты для каждого семейства. Но это немного преждевременно ИМХО.
Чтобы поделиться исходным кодом, вы должны создать проект на Gitlab.com, Github.com или аналогичный с необходимыми скриптами, чтобы люди могли скомпилировать версию для своей платформы (automake, autoconf и т.п. ).