请注意: 如果系统已在 Red Hat Network 中注册,可以在运行 yum 时使用 --noplugins 选项,以防止它连接到 RHN。 一个更加安全的做法是,取消系统注册,以避免更新到最新版本。
请注意,对于其他操作系统版本,请参阅 "如何在 Red Hat Enterprise Linux 上,从本地挂载的 DVD 建立一个 up2date 或 yum 存储库?"
从客户门户网站下载 "Red Hat Enterprise Linux 8 Binary DVD"(大约为 12.6GB)
将下载的 RHEL 安装 ISO 挂载到一个目录中,如 /media/rheldvd,
Raw
mkdir /media/rheldvd
mount -o loop /media/rheldvd
Example:
mount -o loop rhel-server-8.8-x86_64-dvd.iso /media/rheldvd
如果使用 DVD,您可以像如下进行挂载。
Raw
mount /dev/sr0 /media/rheldvd
创建新的 repo 文件,如下所示:RHEL 8 中有两个软件仓库,名为 BaseOS 和 AppStream。
Raw
cat /etc/yum.repos.d/my.repo
[dvd-BaseOS]
name=DVD for RHEL - BaseOS
baseurl=file:///media/rheldvd/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[dvd-AppStream]
name=DVD for RHEL - AppStream
baseurl=file:///media/rheldvd/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
最后,最好运行一次 yum clean all 命令
Raw
yum clean all
检查您是否可以从 DVD 软件仓库获取软件包列表。
Raw