gpt4 book ai didi

dpkg-shlibdeps : error: no dependency information found for

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:57 39 4
gpt4 key购买 nike

我正在编译一个 deb 包,当我运行 dpkg-buildpackage 时,我得到:

dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libopencv_highgui.so.2.3 

...
make: *** [binary-arch] Error 2

发生这种情况是因为我手动安装了依赖项。我知道如果我安装依赖项(或使用 checkinstall),问题就会得到解决,而且我还是想生成包,因为我对依赖项检查不感兴趣。我知道我可以为 dpkg-shlibdeps 提供选项 --ignore-missing-info 以防止在找不到依赖信息时失败。但是我不知道如何将此选项传递给 dpkg-shlibdeps,因为我正在使用 dpkg-buildpackage 并且 dpkg-buildpackage 调用 dpkg-shlibdeps ...

我已经试过了:

sudo dpkg-buildpackage -rfakeroot -d -B

还有:

export DEB_DH_MAKESHLIBS_ARG=--ignore-missing-info

作为根用户。

有什么想法吗?

最佳答案

使用:

override_dh_shlibdeps:
dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info

如果您的规则文件中没有 dh_shlibdeps 调用。如果你有,通常就是这种情况

%:
dh $@

作为其中的唯一规则......在上面你必须使用制表符而不是 dh_shlibdeps 前面的空格

关于dpkg-shlibdeps : error: no dependency information found for,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11238134/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com