Посмотрите на упаковочные материалы Debian (.deb) и Redhat (.rpm).Это установщик для вашего пакета.Они не так уж и сложны, и вы можете сказать, что они ссылаются на другие пакеты с необходимыми общими объектами.
Инструменты упаковки обычно могут восстанавливать пакеты, в которых отсутствуют библиотеки и так далее.Это также поможет вам разместить ваши двоичные файлы таким образом, чтобы вам не нужно было устанавливать LD_LIBRARY_PATH или помещать внешний интерфейс сценария оболочки в ваш исполняемый файл.Проведите день, играя с каждым, и вы получите сносный установочный пакет.