ubuntu(Linux)缺少某文件如何查看文件存在哪一个软件包中——apt-file使用详解教程

Linux(Ubuntu)系统中,在开发编译或者使用某些程序或软件的时候,偶尔会遇到缺少某些文件的错误提示,这个时候往往需要安装依赖库或者软件包,但是对于某些不常见的文件,可能很多人都不知道应该安装什么包才可以解决,这个时候就需要查找所缺失的文件存在于哪个包里。

介绍一个好用的工具:apt-file,通过下列命令就可以查找所缺失的文件属于哪个包了,是解决依赖问题的一大利器:

apt-file search xxx

注意:apt-file是需要安装的一个包,而不是apt自带的(我一开始就误以为是系统预装的apt自带的)
具体使用如下:

  1. 安装apt-file

    apt install apt-file
    

    或者

    apt-get install apt-file
    
  2. 更新apt-file的缓存

    apt-file update
    
  3. 可以使用apt-file search来查找缺失的文件了,例如文件名为xxx.h,则使用如下命令:

    apt-file search xxx.h
    

你可能感兴趣的:(Ubuntu系统使用)