- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在编译一个 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/
我正在编译一个 deb 包,当我运行 dpkg-buildpackage 时,我得到: dpkg-shlibdeps: error: no dependency information found f
我正在尝试使用 dpkg-buildpackage 创建我的 Qt 应用程序的 .deb 包。我编译了第三方 (snmp) 以在我的应用程序中使用。它运行成功。但是在生成 .deb 应用程序时出现错误
我是一名优秀的程序员,十分优秀!