没有启用的存储库 RHEL 解决方案没有启用的存储库 RHEL 解决方案没有启用的存储库 RHEL 解决方案没有启用的存储库 RHEL 解决方案
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

没有启用的存储库 RHEL 解决方案

尝试在全新的 Red Hat Linux 安装上安装系统更新时,您可能会收到 There are noenabled repos 错误消息。当您尚未启用 RHEL 订阅时会发生这种情况。在本教程中,我们将逐步指导您注册 RHEL 订阅、启用包管理器,最后安装更新并永久修复错误消息。

在本教程中您将学习:

  • 如何使用 subscription-manager 命令启用 Red Hat 存储库

  • 如何使用 Red Hat ISO 作为软件存储库

没有启用的存储库 RHEL 解决方案

全新安装后,您的 Red Hat Linux 系统上将显示以下错误消息。它只是意味着为了获取系统更新并安装新软件,您需要配置软件包存储库。


Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d",  "/etc/distro.repos.d"

解决此问题的一种方法,也是最明显的方法,是使用 subscription-manager 并按照说明注册您的 RHEL 系统,从而启用 RHEL 的存储库。为此,您需要付费或试用 Redhat 订阅。


# subscription-manager register

但是,如果您只是想尝试一下并安装软件,而不需要最新的 Red Hat 订阅,则可以安装下载的 Red Hat ISO 映像并将其设为默认本地存储库并能够安装软件。要启用本地存储库并克服 There are noenabled repos 错误,请首先挂载 RHEL iso 映像:


# mkdir /media/rhel-iso
# mount /dev/cdrom /media/rhel-iso/

现在,当您将 RHEL iso 安装在 /media/rhel-iso/ 中时,请在 /etc/yum.repos.d/RHEL_Disc.repo 创建一个新的 dnf 存储库文件包含以下内容:


[RHEL_Disc]
name=rhel-8.5-x86_64-dvd
baseurl="file:///media/rhel-iso/AppStream/"
gpgcheck=0

准备好后检查新的存储库以启用此存储库:


# dnf repolist

现在您将能够在未注册的 RHEL Linux 机器上安装新软件。如下所示,我们可以通过我们创建的 RHEL 光盘存储库安装示例包。

缺点是您不会收到任何新的更新,这可能会给您的系统带来安全问题。此外,当使用 dnf 命令时,以下消息将继续存在。


This system is not registered with an entitlement server. You can use subscription-manager to register.

结束语

在本教程中,您了解了如何在 Red Hat Linux 系统上启用安装存储库。由于 Red Hat 要求用户注册付费或试用订阅,因此我们需要使用 subscription-manager 命令来启用存储库。或者,您了解了如何使用安装光盘充当存储库。这应该仅被视为一种临时解决方案或在测试场景中使用的解决方案。最终,您需要注册一个红帽帐户并注册您的系统。

©2015-2025 艾丽卡 support@alaica.com