基于ISO镜像设置RHEL 8的yum源

#/bin/bash

currentTimestamp=`date +%y-%m-%d-%H:%M:%S`
yumRepo=/etc/yum.repos.d/localrepo_RHEL8-8.0-iso.repo
yumRepoBackup=${yumRepo}.${currentTimestamp}
repoFolder="/mnt/RHEL8/iso"
mkdir -p $repoFolder

mount -o loop /data/rhel-8.0-x86_64-dvd.iso $repoFolder

if [ -f "$yumRepo" ]; then
    echo "Backup $yumRepo to $yumRepoBackup"
    cp $yumRepo $yumRepoBackup
fi

cat > $yumRepo << EOF
[local-repo-in-iso-BaseOS-by-yum-repo-config-helper]
name=Red Hat Enterprise Linux \$releasever - BaseOS - \$basearch (DVD)
baseurl=file://$repoFolder/BaseOS
enabled=1
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[local-repo-in-iso-AppStream-by-yum-repo-config-helper]
name=Red Hat Enterprise Linux \$releasever - AppStream - \$basearch (DVD)
baseurl=file://$repoFolder/AppStream
enabled=1
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
EOF

chmod a+x $yumRepo
yum clean all
发布了54 篇原创文章 · 获赞 0 · 访问量 1165

猜你喜欢

转载自blog.csdn.net/weixin_43902588/article/details/103500172