Linux 寻找包含特定文件的包

2020-08-21  本文已影响0人  BeeBee生信

Linux 安装软件时常遇到缺少 xxx 依赖文件的问题,尤其是制作 Docker 镜像时。一般来说网上查一下缺少的依赖文件名能找出来,可也有不那么明确的时候,或是觉得网上查比较麻烦。其实可以在 Linux 直接查,很方便!

Debian
Debian 用 apt-file 查询,不过要先自己安装。

apt-get install apt-file
apt-file update
# 命令格式
apt-file search <filename>

示例

$ apt-file search libXt.so.6
libxt6: /usr/lib/x86_64-linux-gnu/libXt.so.6
libxt6: /usr/lib/x86_64-linux-gnu/libXt.so.6.0.0

所以安装 libxt6 就能解决缺少 libXt.so.6 这个依赖文件的问题。

Centos
yum provides 命令。

#yum provides libXt.so.6
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
libXt-1.1.5-3.el7.i686 : X.Org X11 libXt runtime library
Repo        : base
Matched from:
Provides    : libXt.so.6
上一篇下一篇

猜你喜欢

热点阅读