美文网首页
Linux 寻找包含特定文件的包

Linux 寻找包含特定文件的包

作者: BeeBee生信 | 来源:发表于2020-08-21 11:29 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:Linux 寻找包含特定文件的包

          本文链接:https://www.haomeiwen.com/subject/uelujktx.html