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

2024-04-27 01:58

本文主要是介绍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问题解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/939240

相关文章

你不知道的Java的split的小问题

[size=medium] 有时候,我们的一些业务数据,有些定义的是按某个分割符分割数据,然后一行一行的,处理这种数据时候,要务必小心,因为它简单,不用维护类似json格式的数据或者一个对象,而是直接通过下标位置来访问数据的,相信这种场景大家也都接触过,当然弊端也是显而易见的,如果位置放错或者代码使用不当,都会造成一些问题,所以使用这种方式时,一会都会约定一些内容,比如行分隔符,列分割符等,下面

jdk安装多个版本,但是java -version显示最早安装的版本,换掉Path或者JAVA_HOME不生效问题

问题一:当你的电脑上又多个jdk版本,如17 或者8时,使用命令行 java -version显示最早安装的,如下图所示:环境变量配置的17,但是命令行显示的是8。 原因:windows电脑装jdk17后 会在你的环境变量当中的path开头 自动加上了 C:\ProgramData\Oracle\Java\javapath; 这样一个配置。 导致你后续如果安装jdk17然后重新配置了JAVA

Lucene/Solr/ElasticSearch搜索问题案例分析

最近收集的两个搜索的case,如下:  案例一:  使用 A关键词:“中国诚通控股公司”搜索,不能搜到 B结果“中国诚通控股集团有限公司”  从关键词字面上看,确实不应该出现这种问题,因为A的关键词完全被B包含,如果说搜索B,搜不到A到还可以接受,因为  在关键词越长的情况下,term之间是AND的关系,这样返回结果集就越少,这一点从Google或者其他电商的搜索都可以得

Linux/ubuntu build编译make时出现has modification time int the future的问题解决方法

针对Linux由于双系统之间的时间冲突导致linux时间经常变化,出现执行make命令时出现“make[2]: Warning: File `xxx.c’ has modification time 1.6e+05 s in the future “警告的问题,亦或者虚拟机出现相同的问题。 由于时钟同步问题,出现 warning: Clock skew detected. Your build m

关于kafka连接的一个小问题

最近有一个项目中用到了java api连接kafka的代码,原来测试的时候:bootstrap.servers这个值一直写的是ip,然后生产和消费数据都没有问题,但在预发测试的时候配合运维的需求,把ip要改成域名来访问,结果就启动就出问题了,启动不起来,抛出的异常如下: DNS resolution failed for url in ....... 我们的kafka的版本是apache

error: xxx.elf uses VFP register arguments

在根据https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511 的例程进行ZC702 HDMI核的构建和测试(汉语例程参考http://blog.csdn.net/rzjmpb/article/details/50212875#reply)时在编译时遇到一个和硬浮点有关的bug: 解决方法: 1.右键单击工程->prop

Nginx解决跨域问题

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 W3C标准:CROS,全称是跨域资源共享 (Cross-origin resource sharing),它的提出就是为了解决跨域请求的。 跨域资源共享(CORS)标准新

ubuntu 14.04配置matconvnet(CPU)错误解决办法

/matlab/mex/.build/bits/impl/tinythread.o: undefined reference to symbol ‘pthread_create@@GLIBC_2.2.5’//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collec

解决方法E: Sub-process /usr/bin/dpkg returned an error code (1)

ubuntu14.04,在用apt-get安装软件时出现了类似于: E: Sub-process /usr/bin/dpkg returned an error code (1) 解决办法如下: 1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名 2.$ sudo mkdir /var/lib/dpkg/i

最优路径问题 mod 4 的最小值

mod 4 最优路径问题 在上图中找出从第1点到第4点的一条路径,要求路径长度mod 4的余数最小。 分析:这个图是一个多段图,而且是一个特殊的多段图。虽然这个图的形式比一般的多段图要简单,但是这个最优路径问题却不能用动态程序设计方法来做。因为一条从第1点到第4点的最优路径,在它走到第2点、第3点时,路径长度mod 4的余数不一定是最小,也就是说最优策略的子策略不一定最优——