apt-get 中是否有与 yum "whatprovides" 选项等效的选项?
例如在 CentOS 上
yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png
Run Code Online (Sandbox Code Playgroud)
告诉我
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
Run Code Online (Sandbox Code Playgroud)
我可以在 Ubuntu 的命令行上获得类似的功能吗?
loe*_*org 35
这取决于是否已安装包含该文件的包。如果是这样,请使用dpkg -S filename
.
如果您想找出安装哪个包来获取某个文件,一种选择是使用在线packages.ubuntu.com:向下滚动到“搜索包的内容”。确保选择了正确的分布。如果您要查找与路径无关的文件,请选中相应的选项。
还有apt-file
。但是,因为这种方法需要更新文件数据库,所以我更喜欢另一种即时选项。
Ima*_*ots 28
您需要“apt-file”命令。
apt-file search /usr/share/gdm/themes/TreeFlower/background.png
Run Code Online (Sandbox Code Playgroud)
在使用它之前,您可能需要通过运行来创建或更新其数据库:
apt-file update
Run Code Online (Sandbox Code Playgroud)