ubuntu下运行程序时提示缺库问题的有效解决方法

一、问题现象

当我们平时在ubuntu上运行一个程序时时长会遇到如下情况,含义为本机缺少执行程序需要的库
在这里插入图片描述
这时候我们可能会根据缺少的库使用apt install 库名的模糊名字 进行安装,然后再去运行,此时可能还会缺少其它库出现上面图片的现象

二、解决方式

1、一般解决方式
apt update
apt install 包名
这样可能会出现不能完整安装或者缺少以依赖的问题
2、下载缺少的包直接安装
https://packages.debian.org 浏览器登入debian包官网,如下
在这里插入图片描述
点击 搜索软件包目录,在关键处输入要下载的包的前几个字符后点击搜索
在这里插入图片描述
在结果也下载适配自己平台的包,如下如果是x86环境选择x86,嵌入式环境选择嵌入式平台
在这里插入图片描述
将包下载后,使用dpkg -i 包名 安装;

三、总结

1、查看执行程序缺少哪些包
执行前,可以先通过 ldd 可执行程序,查看 no found 行 为缺少的库名;
2、按以上方法下载包,并进行安装;
3、包依赖问题
有的时候包安装会报错,depend error错误,这时候需要先下载依赖包安装后,再安装需要的包;
4、此方式适用于debian的根文件系统,在apt install 方式不好用的情况下使用;

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值