Моя компания использует набор внутренних программ, для которых требуются специальные сборки сторонних -библиотек (, таких как OpenCV ).
Эти библиотеки существуют в репозиториях Ubuntu, но эти существующие пакеты не были собраны с нужными нам опциями. В результате нам нужно создавать их самим и распространять вместе с нашими внутренними программами.
Я хотел бы распространять весь результат сборки (наших исполняемых файлов вместе со сборками пользовательских библиотек )в виде пакета .deb
, чтобы упростить развертывание и обновление.
Если бы я установил эти пользовательские сборки в /usr
, они могли бы конфликтовать со стандартными пакетами Ubuntu для тех же библиотек. Некоторые из них даже не указывают номер версии в именах общих объектных файлов.
Можно ли сделать пакет .deb
, устанавливающий сборки пользовательских библиотек в /usr/local
, если он предназначен только для внутреннего использования?