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 文件中的值相同。
yum 存储库(或者简称“repo”)是单个位置中的 RPM 集合,例如,在网站上或者在 DVD 上的目录中。
在 RHEL 6.0 Snapshot 12 中有 5 个存储库:
- 高可用性
- 负载均衡器
- 弹性存储
- 可扩展的文件系统
- 服务器
服务器存储库是带有常用包(httpd、glibc、bash、coreutils 等)的主要存储库。
其他 4 个是专门用于软件包的添加存储库;例如,帮助负载平衡 Web 服务器。
在某些情况下,我们无法使用网络服务器更新服务器,或者拥有永远不会连接到 Internet 但仍需要更新的安全环境。
为此,我们可以在本地挂载 RHEL 6 DVD ISO 并将其用作 yum 存储库。
使用本地安装的 DVD 配置 yum 存储库
- 将 RHEL 6 安装 ISO 挂载到 /mnt 之类的地方,例如:
# mount -o loop rhel6.iso /mnt
- 将挂载的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
- 最后,新的 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
- 作为最后一步,最好运行一次 yum clean 命令。
# yum clean all
日期:2020-09-17 00:12:49 来源:oir作者:oir