没有可用的软件包 certbot

No package certbot available

我正在尝试在 RHEL 服务器上安装 certbot。

Instructions to enable epel-release

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

然后

# subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms

epel-release-7-11 已安装。

# yum install certbot
Loaded plugins: product-id, search-disabled-repos, subscription-manager
No package certbot available.
Error: Nothing to do

我什至从手动下载rpm fedora project epel

删除并清除了所有缓存。但是安装包不可用。

为了将来参考,我可以安装执行以下行:

sudo yum -y install yum-utils

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

sudo yum install certbot

https://certbot.eff.org/lets-encrypt/centosrhel7-other

这对我来说是成功的。

在安装 certbot 之前,我执行了以下几行:

 yum remove epel-release
 yum clean all

然后执行以下几行:

sudo yum -y install yum-utils

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

sudo yum install certbot

转到/etc/yum.repo.d/epel.repo 并删除“baseurl”前的# 并保存。 之后:

yum install certbot

这样我的问题就解决了

对于同样错误的我来说,使用这个命令简单地解决了问题:

yum install epel-release

似乎其他建议有点过分或无关。