linux寻找依赖文件
在linux下编译安装软件有时候会遇到依赖文件找不到的情况,很多时候可以通过
sudo apt install -f
来解决;实在找不到怎么办,还有一个绝招可以用;
安装 apt-file
sudo apt install apt-file
更新索引信息
apt-file update
比如你在安装一个软件的时候提示你缺少 libX11.so.6 ; 利用 apt-file可以找到那些软件包含有这个动态链接库,
除了共享库还可以搜索头文件 比如 缺少 XTest.h 还有其他的依赖文件都可以用 apt-file寻找
apt-file search libX11.so.6 libx11-6: /usr/lib/x86_64-linux-gnu/libX11.so.6 libx11-6: /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 libx11-6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 libx11-dev: /usr/lib/x86_64-linux-gnu/libX11.s
然后你就知道libx11-6这个软件包里面包含这个库文件了;
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步