哪个库包含文件 X?

哪个库包含文件 X?

我厌倦了为特定问题寻找特定文件,例如这个例如。

现在,有没有办法让人自己找出应该安装哪个库才能获得某些文件?

状况:

  • 您有要提供的文件的名称
  • 你不知道图书馆的名字
  • 该库(当然)未安装在您的系统上

答案1

在 Debian 或 Ubuntu 上,你可以向包管理器询问已安装的包

dpkg --search <filename>

如果未安装该包,您可以使用apt-file

apt-file update
apt-file search <filename>

如果您对要查找的特定文件一无所知,但想了解某些特定功能(在包描述中提到)

apt-cache search <keywords>

在知道部分名称的情况下搜索软件包(即使软件包未安装)

dpkg -l '*pattern*'

答案2

查询您的包管理器。

yum whatprovides '*/somefile'

相关内容