5.5. 启用红帽软件仓库

如果外部网络访问需要使用 HTTP 代理,请为您的服务器配置默认 HTTP 代理。请参阅添加默认 HTTP 代理

要选择要同步的存储库,您必须首先识别包含存储库的产品,然后根据相关发行版本和基本架构启用该存储库。对于 Red Hat Enterprise Linux 8,您必须同时启用 AppStream 和 BaseOS 软件仓库。

断开连接的 Satellite

如果使用断开连接的 Satellite 服务器,则必须将 Satellite 配置为将内容与本地 CDN 服务器同步,然后才能同步内容。更多信息请参阅 附录 B, 将 Satellite 配置为与本地 CDN 服务器同步内容

仓库版本

将 Red Hat Enterprise Linux 操作系统与 7 Server 软件仓库或 7。X 软件仓库之间的区别在于,7 服务器软件仓库包含所有最新更新,而 Red Hat Enterprise Linux 7。X 软件仓库在下一个次版本发布后停止更新。请注意,Kickstart 软件仓库只有一个次版本。

For Red Hat Enterprise Linux 8 Clients

要置备 Red Hat Enterprise Linux 8 客户端,您需要 Red Hat Enterprise Linux 8 for x86_64 - AppStream(RPMS)Red Hat Enterprise Linux 8 for x86_64 - BaseOS(RPMs) 软件仓库。

For Red Hat Enterprise Linux 7 Clients

要置备 Red Hat Enterprise Linux 7 客户端,您需要 Red Hat Enterprise Linux 7 Server(RPMs) 软件仓库。

流程

  1. 在 Satellite Web UI 中,进入 Content > Red Hat Repositories
  2. 要查找存储库,请输入存储库名称,或者将 Recommended Repositories 按钮切换到 on 位置,以查看您所需的存储库列表。
  3. 在 Available Repositories 窗格中,单击存储库以展开存储库集。
  4. 点基础构架和您想要的发行版本旁的 Enable 图标。

CLI 过程

  1. 要搜索您的产品,请输入以下命令:

    # hammer product list --organization "My_Organization"
  2. 列出为产品设置的存储库:

    # hammer repository-set list \
    --product "Red Hat Enterprise Linux Server" \
    --organization "My_Organization"
  3. 使用名称或 ID 号启用存储库。包含发行版本,如7Server 和基础架构,如 x86_64。例如:

    # hammer repository-set enable \
    --name "Red Hat Enterprise Linux 7 Server (RPMs)" \
    --releasever "7Server" \
    --basearch "x86_64" \
    --product "Red Hat Enterprise Linux Server" \
    --organization "My_Organization"