apt-file,或如何知道某个文件属于哪个软件包

您是否曾经遇到由于缺少依赖项而无法构建软件包的情况? 当我们要编译程序或运行二进制文件时,可能会发生类似情况。 在所有情况下, 样式错误:“缺少X文件,无法执行请求的任务”。 但是, 您如何知道该文件所在的其他软件包,然后安装它并解决问题? 好吧,这是 apt文件 这可能有很大的帮助。


要安装apt-file:

sudo aptitude安装apt-file

安装后,apt-file需要创建其内部索引:

apt文件更新

该过程需要几分钟才能完成,具体取决于您的Internet连接。 该过程完成后,您现在可以搜索丢失的文件:

apt文件搜索FindKDE4Internal.cmake

apt-file将返回包含您必须安装的软件包的输出行,例如:

kdelibs5-dev:/usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

这意味着你需要安装kdelibs5-dev

来源:ComulinuxMaengora


在 Google 中将其添加为首选来源