Ubuntu打deb包,出现dpkg-shlibdeps: error问题解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请私信博主。 https://blog.csdn.net/TurboIan/article/details/80174063

今天打一个依赖于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

以忽依赖信息。

猜你喜欢

转载自blog.csdn.net/TurboIan/article/details/80174063