
almalinux 8 update 指定版本
echo "delete repos"
rm -rf /etc/yum.repos.d/*
echo "new almalinux repo"
cat <<'EOF'>>/etc/yum.repos.d/almalinux-Base.repo
[AppStream]
name=almalinux-$releasever - AppStream
baseurl=https://repo.almalinux.org/vault/8.9/AppStream/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-$releasever
[BaseOS]
name=almalinux-$releasever - Base
baseurl=https://repo.almalinux.org/vault/8.9/BaseOS/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-$releasever
EOF
echo "update repo"
yum clean all
yum makecache
echo "update 指定版本"
dnf --releasever=8.9 upgrade --refresh -y
echo "delete repo"
rm -rf /etc/yum.repos.d/almalinux-Base.repo
echo "update repo"
yum clean all
yum makecache
almalinux 9 update 指定版本
echo "delete repos"
rm -rf /etc/yum.repos.d/*
echo "new almalinux repo"
yum clean all
yum makecache
echo "update repo"
cat <<'EOF'>>/etc/yum.repos.d/almalinux-Base.repo
[AppStream]
name=almalinux-$releasever - AppStream
baseurl=https://repo.almalinux.org/almalinux/9.5/AppStream/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-$releasever
[BaseOS]
name=almalinux-$releasever - Base
baseurl=https://repo.almalinux.org/almalinux/9.5/BaseOS/$basearch/os/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-$releasever
EOF
echo "update 指定版本"
dnf --releasever=9.5 upgrade --refresh -y
echo "delete repo"
rm -rf /etc/yum.repos.d/almalinux-Base.repo
echo "update repo"
yum clean all
yum makecache