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.

数据来源: Comulinux的 & 毛恩戈拉


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。