apt-get或aptitude等同于yum whatprovides
是否有相当于apt-get中的yum“whatprovides”选项?
例如在CentOS上
yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png
告诉我
redhat-logos-4.9.99-11.el5.centos.noarch : CentOS-related icons and pictures. Repo : base Matched from: Filename : /usr/share/gdm/themes/TreeFlower/background.png
我可以在Ubuntu的命令行中获得类似的function吗?
这取决于是否已安装包含该文件的包。 如果是这样,请使用dpkg -S filename
。
如果您的目的是找出要安装哪个软件包以获取某个文件,一个选项是使用在线packages.ubuntu.com :向下滚动到“搜索软件包的内容”。 确保选择了正确的分布。 如果您要查找的文件与路径无关,请选中相应的选项。
还有apt-file
。 但是,由于此方法需要更新文件数据库,因此我更喜欢其他即时选项。
你想要’apt-file’命令。
apt-file search /usr/share/gdm/themes/TreeFlower/background.png
在使用它之前,您可能需要通过运行以下命令来创建或更新其数据库:
apt-file update
wajig whichpkg /usr/share/gdm/themes/TreeFlower/background.png
你必须安装wajig,它是一堆与apt相关的实用程序的前端。 如果使用wajig,则可以使用所有这些工具而无需记住其名称。
这不是同一个问题我如何找到提供文件的包?
我更喜欢dpkg -S
命令