Как заставить менеджер пакетов распознавать библиотеки, скомпилированные вручную?

Я должен был скомпилировать OpenCV 2.4 на моей машине. Как сделать так, чтобы приложения, установленные из synaptic, не просили установить OpenCV 2.3 libs-зависимостей (поскольку 2.4 уже установлена ​​в системе)?

1
задан 15 May 2012 в 22:15

1 ответ

Ответ прост (но ему сложнее следовать):

вам нужно создать пакет debian скомпилированного вами кода (OpenCV 2.4) и установить этот пакет. Таким образом, менеджер пакетов знает, что пакет существует.

Руководства по созданию пакета:

https://wiki.ubuntu.com/PackagingGuide/Complete

http : //developer.ubuntu.com/packaging/html/

http://developer.ubuntu.com/resources/tools/packaging/

Кажется также, что существует поддельная версия выше: создайте пакет, который претендует на то, чтобы быть OpenCV 2.4, и установите этот пакет. Как это сделать, объяснено здесь

0
ответ дан 15 May 2012 в 22:15

Другие вопросы по тегам:

Похожие вопросы: