本文主要是介绍Ubuntu打deb包,出现dpkg-shlibdeps: error问题解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天打一个依赖于protobuf的deb包,出现了以下错误:
dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libprotobuf.so.15
由于protobuf是手动装的,不是通过dpkg deb安装的,所以没有protobuf的依赖信息,解决办法也很简单:
到需要打包的目录中,找到Debian/rules,打开之后找到override_dh_shlibdeps,在dpkg-shlibdeps那一行最后加上如下选项:
--dpkg-shlibdeps-params=--ignore-missing-info
以忽依赖信息。
这篇关于Ubuntu打deb包,出现dpkg-shlibdeps: error问题解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!