是否有与 rpm -qf filename.repo 等效的 Yum 命令?

是否有与 rpm -qf filename.repo 等效的 Yum 命令?

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

相关内容