我正在尝试安装 opencv 库。有一些依赖项 apt 无法找到:
libcudart4
libcufft4
libnpp4
这些库是 nvidia 的 CUDA 的一部分。因此我安装了 CUDA,现在我有以下附加库:
libcudart.so.4 (libc6,x86-64) => /usr/local/cuda/lib64/libcudart.so.4
libcufft.so.4 (libc6,x86-64) => /usr/local/cuda/lib64/libcufft.so.4
libnpp.so.4 (libc6,x86-64) => /usr/local/cuda/lib64/libnpp.so.4
(还有更多)
但是,apt 不知道这些库,因此我仍然无法安装 opencv。
所以我的问题是:我如何告诉 apt 这些库已安装?
答案1
APT 依赖关系不是基于每个 si 的文件,而是基于包名称和版本。
您可以使用“equivs”实用程序并创建具有所需名称/版本的虚拟包,有关详细信息,请查看: http://eric.lubow.org/2010/system-administration/creating-dummy-packages-on-debian/