如何让包管理器识别手动编译的库?

如何让包管理器识别手动编译的库?

我必须OpenCV 2.4在我的计算机上进行编译。如何让从 synaptic 安装的应用程序不要求安装OpenCV 2.3 库依赖项(因为2.4已经安装在系统中)?

答案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 的包并安装此包。如何做到这一点已解释这里

相关内容