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 方式不好用的情况下使用;

相关推荐
2401_8724187827 分钟前
把 Ubuntu 服务器变成 AI Agent 终端:用自然语言或语音管理 Linux,任何命令都先审批(附完整 Python 源码)
linux·服务器·ubuntu·agent
coderSong25681 小时前
【Ubuntu】ctrl+shift+f 繁体中文切换、VScode全集搜索
linux·vscode·ubuntu
Uncertainty!!1 天前
Windows 10 与 Ubuntu 22.04 通过 Samba 共享文件夹
windows·ubuntu·共享文件夹
缘友一世1 天前
GLM5.3 CyberSec w4A16本地部署[2]:并行策略与 PP 切分
ubuntu·vllm·glm5.3 cybersec
QMCY_jason1 天前
ubuntu x86_64架构的编译 aarch64架构的程序
linux·运维·ubuntu
.道阻且长.1 天前
Linux软件包管理器
linux·运维·ubuntu·职场和发展·centos
陈让然2 天前
WSL 桥接设置静态IP(快速)
linux·网络·ubuntu
荒--3 天前
Ubuntu软件包查询,弹框下载文件
运维·服务器·ubuntu
闲云自留地3 天前
CentOS 搬 Ubuntu 24.04:yum 变 apt、防火墙、SELinux、root 全差异避坑
linux·ubuntu·centos
xiaobobo33303 天前
Ubuntu 26.04环境中如何使用中文man手册以及man手册默认中文显示
ubuntu·中文man手册·man手册默认中文显示·简化man·cheat