Задача следующая. Есть программа (если что, с исходниками), которая зависит (сильно, не оторвать) от Gtk 3.14 (Debian Jessie). Есть Debian Wheezy, на которой нужно запустить этот софт.
(на самом деле Astra, ага, актуальная версия отечественного Linux собрана на базе oldoldstable, ну хоть не на базе Mandrake, и на том спасибо!)
Сейчас собрали из исходников Gtk3 посвежее в /opt, попутно еще с десяток библиотек, от harfbuzz до cairo. На первый взгляд работает.
Но напрягает, что собрано все из ванильных сорцов, без дебиановских патчей. Никак это дело стандартным образом не автоматизировано, поддерживать будет тяжело.
А как прямее, автоматизированней и надежней решать такую проблему?
- Классический бэкпорт: пересобрать deb-пакеты из Jessie. Боязно что-то поломать в системе, т.к. там и fontconfig, и, glib нужны свежие для Gtk.
- Пересобрать deb-пакеты из Jessie в тот же /opt, реально, стоит копать в эту сторону?
- Как я понимаю, AppImage и распиаренные в новостях аналоги не подойдут мне? Они для портабельности между дистрибутивами примерно аналогичной свежести?
- Debootstrap? В теории возможно, но слишком overhead. Плюс программе нужен прозрачный доступ к файловой системе хоста.