Я хотел бы создать пакет deb для приложения, чтобы его можно было удобно устанавливать и обновлять в системах Debian и Ubuntu. Тем не менее, приложение зависит от более новых выпусков некоторых общих библиотек, которые, хотя сами библиотеки упакованы в Debian и Ubuntu, конкретные версии, от которых зависит мое приложение, еще официально не поддерживаются ни одним дистрибутивом и не доступны в качестве пакетов deb. Они доступны только как исходные пакеты, которые я должен собрать сам, чтобы приложение связывалось с ними.
Кроме того, пакет deb планируется распространять только внутри компании, и нет никаких планов или ожиданий по выпуску deb для широкой публики. Если бы тогда выполнялось руководство по упаковке дистрибутива и было бы необходимо поддерживать официальные пакеты.
IIRC с семейством ОС Windows эта проблема решается путем доставки зависимостей вместе с приложением и хранения их в той же папке, где хранятся исполняемые файлы приложения. Однако я понятия не имею, как эта проблема должна решаться в Linux в целом и в Debian и Ubuntu в частности.
Кто-нибудь знает, какова лучшая стратегия создания пакета deb, который также объединяет более новые версии библиотек, предустановленных в Debian и Ubuntu?