Возможно ли установить пакет 16.04 `libopencv-core2.4v5` на 14.04? Любой PPA?
Мой проект начался на Ubuntu 14.04. Поскольку поддержка 14.04 будет прекращена в ближайшее время, мы переносим нашу систему на 16.04 (а затем на 18.04).
Вся наша кодовая база построена на Ubuntu 14.04, а сгенерированные двоичные файлы также установлены на 14.04.
В качестве первого шага нашей миграции мы хотим иметь возможность построить наш код 14.04 и установить наши двоичные файлы как 14.04, так и 16.04.
Наша система сборки собирает код и упаковывает двоичные файлы в пакеты Debian (.deb
) и наша система развертывания устанавливает их через сервер пакетов Debian.
Текущее препятствие, с которым я сталкиваюсь: наши двоичные файлы зависят от сторонних пакетов, таких как opencv
, openscenegraph
, а также zeromq
, При сборке и установке в Ubuntu 14.04 наши сгенерированные пакеты Debian зависят от их версий, доступных для Ubuntu 14.04: libopencv-core2.4
, libopenscenegraph99
, а также libzmq3
, Поэтому, когда система развертывания устанавливает наши пакеты, APT
Можно правильно найти зависимости и установить их.
Однако эти конкретные версии недоступны для Ubunt 16.04. Версии на 16.04 libopencv-core2.4v5
, libopenscenegraph100v5
а также libzmq5
, В результате установка 16.04 будет прекращена из-за "неудовлетворенных зависимостей".
Я понимаю, что мне, возможно, потребуется перенести некоторые пакеты с 16.04 на 14.04, и я уже сделал это для Boost. Я вроде не хочу делать это для opencv
, openscenegraph
а также zeromq
потому что я вижу тенденцию рэкпортировать все больше и больше пакетов.
Поскольку в настоящее время нам все еще необходимо обеспечить поддержку Ubuntu 14.04, мы не можем просто изменить зависимые пакеты, чтобы они были версиями для Ubuntu 16.04.
Так есть ли доступный PPA, который имеет версию с бэкпортом libopencv-core2.4v5
, libopenscenegraph100v5
а также libzmq5
за Ubuntu 14.04
что я могу использовать?