on it road .com

如何添加可选存储库

要配置对目录 HighAvailability 、 LoadBalancer 、 ResilientStorage 和 ScalableFileSystem 中的补充包的访问,请在同一文件中为它们添加其他存储库,例如:

[dvd-HighAvailability]
mediaid=1359576196.686790
name=DVD for RHEL6 - HighAvailability
baseurl=file:///mnt/rhel6dvd/HighAvailability
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-LoadBalancer]
mediaid=1359576196.686790
name=DVD for RHEL6 - LoadBalancer
baseurl=file:///mnt/rhel6dvd/LoadBalancer
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ResilientStorage]
mediaid=1359576196.686790
name=DVD for RHEL6 - ResilientStorage
baseurl=file:///mnt/rhel6dvd/ResilientStorage
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1
[dvd-ScalableFileSystem]
mediaid=1359576196.686790
name=DVD for RHEL6 - ScalableFileSystem
baseurl=file:///mnt/rhel6dvd/ScalableFileSystem
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled=1
gpgcheck=1

注意:如果使用上面的示例 repos,请确保 mediaid 的值与原始 media.repo 文件中的值相同。

CentOS/RHEL 6:如何使用本地安装的 DVD 设置 yum 存储库

yum 存储库(或者简称“repo”)是单个位置中的 RPM 集合,例如,在网站上或者在 DVD 上的目录中。
在 RHEL 6.0 Snapshot 12 中有 5 个存储库:

  1. 高可用性
  2. 负载均衡器
  3. 弹性存储
  4. 可扩展的文件系统
  5. 服务器

服务器存储库是带有常用包(httpd、glibc、bash、coreutils 等)的主要存储库。
其他 4 个是专门用于软件包的添加存储库;例如,帮助负载平衡 Web 服务器。

在某些情况下,我们无法使用网络服务器更新服务器,或者拥有永远不会连接到 Internet 但仍需要更新的安全环境。

为此,我们可以在本地挂载 RHEL 6 DVD ISO 并将其用作 yum 存储库。

使用本地安装的 DVD 配置 yum 存储库

  1. 将 RHEL 6 安装 ISO 挂载到 /mnt 之类的地方,例如:
# mount -o loop rhel6.iso /mnt
  1. 将挂载的ISO根目录下的media.repo文件复制到/etc/yum.repos.d/并设置权限。
    例如。
# cp /mnt/media.repo /etc/yum.repos.d/rhel6dvd.repo
# chmod 644 /etc/yum.repos.d/rhel6dvd.repo
3. Edit the new repo file, change the gpgcheck=0 setting to 1 and add the following 3 lines (make sure to replace "Server" with "Client" or "Workstation", depending on the type of RHEL DVD in use):
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  1. 最后,新的 repo 文件可能如下所示(尽管 media-id 会因 RHEL 版本而异):
[dvd-Server]
name=DVD for Red Hat Enterprise Linux 6.6 Server
mediaid=1359576196.686790
metadata_expire=-1
gpgcheck=1
cost=500
enabled=1
baseurl=file:///mnt/rhel6dvd/Server
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  1. 作为最后一步,最好运行一次 yum clean 命令。
# yum clean all
日期:2020-09-17 00:12:49 来源:oir作者:oir