mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-03 07:50:28 +08:00
新增适配 Rocky Linux 10
This commit is contained in:
324
ChangeMirrors.sh
324
ChangeMirrors.sh
@@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
## Author: SuperManito
|
||||
## Modified: 2025-06-03
|
||||
## Modified: 2025-06-15
|
||||
## License: MIT
|
||||
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
||||
## Website: https://linuxmirrors.cn
|
||||
@@ -815,16 +815,11 @@ function collect_system_info() {
|
||||
is_supported="false"
|
||||
fi
|
||||
;;
|
||||
"${SYSTEM_CENTOS_STREAM}" | "${SYSTEM_ALMALINUX}")
|
||||
"${SYSTEM_CENTOS_STREAM}" | "${SYSTEM_ROCKY}" | "${SYSTEM_ALMALINUX}")
|
||||
if [[ "${SYSTEM_VERSION_ID_MAJOR}" != [8-9] && "${SYSTEM_VERSION_ID_MAJOR}" != 10 ]]; then
|
||||
is_supported="false"
|
||||
fi
|
||||
;;
|
||||
"${SYSTEM_ROCKY}")
|
||||
if [[ "${SYSTEM_VERSION_ID_MAJOR}" != [8-9] ]]; then
|
||||
is_supported="false"
|
||||
fi
|
||||
;;
|
||||
"${SYSTEM_FEDORA}")
|
||||
if [[ "${SYSTEM_VERSION_ID}" != [3-4][0-9] ]]; then
|
||||
is_supported="false"
|
||||
@@ -2339,7 +2334,7 @@ function change_mirrors_RedHat() {
|
||||
;;
|
||||
"${SYSTEM_ROCKY}")
|
||||
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
||||
9)
|
||||
9 | 10)
|
||||
sed -e "s|^#baseurl=http|baseurl=${WEB_PROTOCOL}|g" \
|
||||
-e "s|^mirrorlist=|#mirrorlist=|g" \
|
||||
-e "s|dl.rockylinux.org/\$contentdir|${SOURCE}/${SOURCE_BRANCH}|g" \
|
||||
@@ -4067,6 +4062,319 @@ EOF
|
||||
## 生成 Rocky Linux repo 源文件
|
||||
function gen_repo_files_RockyLinux() {
|
||||
case "$1" in
|
||||
10)
|
||||
cat <<'EOF' >$Dir_YumRepos/rocky.repo
|
||||
[baseos]
|
||||
name=Rocky Linux $releasever - BaseOS
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[baseos-debuginfo]
|
||||
name=Rocky Linux $releasever - BaseOS - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=BaseOS-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[baseos-source]
|
||||
name=Rocky Linux $releasever - BaseOS - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=BaseOS-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/BaseOS/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[appstream]
|
||||
name=Rocky Linux $releasever - AppStream
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[appstream-debuginfo]
|
||||
name=Rocky Linux $releasever - AppStream - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=AppStream-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[appstream-source]
|
||||
name=Rocky Linux $releasever - AppStream - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=AppStream-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/AppStream/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[crb]
|
||||
name=Rocky Linux $releasever - CRB
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=CRB-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/CRB/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[crb-debuginfo]
|
||||
name=Rocky Linux $releasever - CRB - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=CRB-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/CRB/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[crb-source]
|
||||
name=Rocky Linux $releasever - CRB - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=CRB-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/CRB/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
EOF
|
||||
cat <<'EOF' >$Dir_YumRepos/rocky-addons.repo
|
||||
[highavailability]
|
||||
name=Rocky Linux $releasever - High Availability
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[highavailability-debuginfo]
|
||||
name=Rocky Linux $releasever - High Availability - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=HighAvailability-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[highavailability-source]
|
||||
name=Rocky Linux $releasever - High Availability - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=HighAvailability-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/HighAvailability/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[nfv]
|
||||
name=Rocky Linux $releasever - NFV
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=NFV-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[nfv-debuginfo]
|
||||
name=Rocky Linux $releasever - NFV Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[nfv-source]
|
||||
name=Rocky Linux $releasever - NFV Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/NFV/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[rt]
|
||||
name=Rocky Linux $releasever - Realtime
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[rt-debuginfo]
|
||||
name=Rocky Linux $releasever - Realtime Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[rt-source]
|
||||
name=Rocky Linux $releasever - Realtime Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=RT-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/RT/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[sap]
|
||||
name=Rocky Linux $releasever - SAP
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAP-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAP/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[sap-debuginfo]
|
||||
name=Rocky Linux $releasever - SAP Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAP-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAP/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[sap-source]
|
||||
name=Rocky Linux $releasever - SAP Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAP-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAP/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[saphana]
|
||||
name=Rocky Linux $releasever - SAPHANA
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAPHANA-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAPHANA/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[saphana-debuginfo]
|
||||
name=Rocky Linux $releasever - SAPHANA Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAPHANA-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAPHANA/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[saphana-source]
|
||||
name=Rocky Linux $releasever - SAPHANA Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=SAPHANA-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/SAPHANA/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
EOF
|
||||
cat <<'EOF' >$Dir_YumRepos/rocky-devel.repo
|
||||
[devel]
|
||||
name=Rocky Linux $releasever - Devel WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/devel/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[devel-debuginfo]
|
||||
name=Rocky Linux $releasever - Devel Debug WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/devel/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[devel-source]
|
||||
name=Rocky Linux $releasever - Devel Source WARNING! FOR BUILDROOT ONLY DO NOT LEAVE ENABLED
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=devel-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/devel/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
EOF
|
||||
cat <<'EOF' >$Dir_YumRepos/rocky-extras.repo
|
||||
[extras]
|
||||
name=Rocky Linux $releasever - Extras
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/extras/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=1
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[extras-debuginfo]
|
||||
name=Rocky Linux $releasever - Extras Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/extras/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[extras-source]
|
||||
name=Rocky Linux $releasever - Extras Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=extras-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/extras/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[plus]
|
||||
name=Rocky Linux $releasever - Plus
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=plus-$releasever$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/plus/$basearch/os/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
countme=1
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[plus-debuginfo]
|
||||
name=Rocky Linux $releasever - Plus - Debug
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=plus-$releasever-debug$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/plus/$basearch/debug/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
|
||||
[plus-source]
|
||||
name=Rocky Linux $releasever - Plus - Source
|
||||
mirrorlist=https://mirrors.rockylinux.org/mirrorlist?arch=source&repo=plus-$releasever-source$rltype
|
||||
#baseurl=http://dl.rockylinux.org/$contentdir/$releasever/plus/source/tree/
|
||||
gpgcheck=1
|
||||
enabled=0
|
||||
metadata_expire=6h
|
||||
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-10
|
||||
EOF
|
||||
;;
|
||||
9)
|
||||
cat <<'EOF' >$Dir_YumRepos/rocky.repo
|
||||
[baseos]
|
||||
|
||||
Reference in New Issue
Block a user