
一键更新Anolis源及epel脚本
vim /anolis8_repo.sh
#!/bin/bash
# -*- coding: utf-8 -*-
# Author: make.han
# Email: CIASM@CIASM
# Date: 2025/08/21
# anolis repo 8
echo "Delete default all repo"
mkdir -p /repo && mv /etc/yum.repos.d/* /repo
# repo url
repo_url='https://mirrors.aliyun.com'
anolis_catalogue=anolis
echo "add anolis & epel"
cat <<EOF>>/etc/yum.repos.d/anolis8_epel.repo
[baseos]
name=$anolis_catalogue Linux \$releasever - BaseOS
baseurl=$repo_url/$anolis_catalogue/\$releasever/BaseOS/\$basearch/os/
gpgcheck=1
enabled=1
countme=1
gpgkey=$repo_url/$anolis_catalogue/RPM-GPG-KEY-$anolis_catalogue-Official
[appstream]
name=$anolis_catalogue Linux \$releasever - AppStream
baseurl=$repo_url/$anolis_catalogue/\$releasever/AppStream/\$basearch/os/
gpgcheck=1
enabled=1
countme=1
gpgkey=$repo_url/$anolis_catalogue/RPM-GPG-KEY-$anolis_catalogue-Official
[extras]
name=$anolis_catalogue Linux \$releasever - Extras
baseurl=$repo_url/$anolis_catalogue/\$releasever/Extras/\$basearch/os/
gpgcheck=1
enabled=1
countme=1
gpgkey=$repo_url/$anolis_catalogue/RPM-GPG-KEY-$anolis_catalogue-Official
[epel]
name=EPEL Extra Packages for Enterprise Linux \$releasever - \$basearch
baseurl=$repo_url/epel/\$releasever/Everything/\$basearch/
enabled=1
gpgcheck=1
countme=1
gpgkey=$repo_url/epel/RPM-GPG-KEY-EPEL-\$releasever
EOF
echo "update repo"
yum clean all
yum makecache
执行一键更新Anolis源
bash /anolis8_repo.sh