Я должен был скомпилировать OpenCV 2.4
на моей машине. Как сделать так, чтобы приложения, установленные из synaptic, не просили установить OpenCV 2.3
libs-зависимостей (поскольку 2.4
уже установлена в системе)?
Ответ прост (но ему сложнее следовать):
вам нужно создать пакет 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, и установите этот пакет. Как это сделать, объяснено здесь