Если вы не хотите выпускать исходный код и компилировать его на целевых системах с помощью сценария установки, предоставьте все статически связанные или отправьте свои собственные файлы, и используйте в используемом сценарии переменные окружения LD_LIBRARY_PATH
и LD_PRELOAD
запустить свой исполняемый файл. (Пример того, как это сделать, можно увидеть в упаковке Mozilla Firefox)
Также применяются юридические вопросы: НИКОГДА не используйте код GPL. И никогда не связывайте статически с кодом LGPL (среди прочих вопросов).
Любое другое решение оставляет слишком много места для удачи или удачи и не вызовет ничего, кроме разочарования.