为什么不使用 Yum 来添加存储库而不是导入密钥,然后再导入 RPM 等?

Why not Use Yum for Adding Repos Instead of Importing Keys, then RPM etc?

每当我想安装 repo 时,标准说明是导入 public 键和 "rpm --import" ,然后 rpm "-Uvh" 用于实际的 rpm 文件。就像这里的 ELRepo:http://elrepo.org/tiki/tiki-index.php

但是,为什么我不能直接使用yum来安装rpm文件呢?所以基本上不是:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

我只是输入:

yum install http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

一切正常!使用 yum 更好,因为它可以很容易地跟踪我已经安装的东西(甚至更好 - dnf!),删除东西等。当然这就是包管理器的用途吧?为什么要使用 rpm 命令?

有很多方法可以做到。而且,是的,您可以使用 yum 安装该软件包。没问题。如果您之前没有导入 gpg 密钥,那么 yum 会询问您。