rpm
可以传递给定文件的包名.repo
。
例如:
rpm -qf epel.repo
epel-release-7-11.noarch
有yum
等效的吗?我已经搜索了好久,每个人都提到了命令rpm
,但从来没有提到yum
版本。
yum --help
什么也没显示。
答案1
yum 提供非常接近rpm -qf,但 yum 可以在未安装的软件包中搜索。 rpm 只会在已安装的软件包中搜索。
[[email protected] ~]$ yum provides /usr/bin/alien
Loaded plugins: fastestmirror, langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
* base: centos.mirror.lstn.net
* epel: fedora-epel.mirror.lstn.net
* extras: repos-tx.psychz.net
* updates: mirror.us-midwest-1.nexcess.net
alien-8.95-3.el7.noarch : Converter between the rpm, dpkg, stampede slp, and Slackware tgz file formats
Repo : epel
Matched from:
Filename : /usr/bin/alien
[[email protected] ~]$ rpm -qf /usr/bin/alien
error: file /usr/bin/alien: No such file or directory