mirror of
				https://gitee.com/SuperManito/LinuxMirrors
				synced 2025-11-04 16:30:26 +08:00 
			
		
		
		
	新增适配 Rocky Linux 10
This commit is contained in:
		
							
								
								
									
										324
									
								
								ChangeMirrors.sh
									
									
									
									
									
								
							
							
						
						
									
										324
									
								
								ChangeMirrors.sh
									
									
									
									
									
								
							@@ -1,6 +1,6 @@
 | 
				
			|||||||
#!/bin/bash
 | 
					#!/bin/bash
 | 
				
			||||||
## Author: SuperManito
 | 
					## Author: SuperManito
 | 
				
			||||||
## Modified: 2025-06-03
 | 
					## Modified: 2025-06-15
 | 
				
			||||||
## License: MIT
 | 
					## License: MIT
 | 
				
			||||||
## GitHub: https://github.com/SuperManito/LinuxMirrors
 | 
					## GitHub: https://github.com/SuperManito/LinuxMirrors
 | 
				
			||||||
## Website: https://linuxmirrors.cn
 | 
					## Website: https://linuxmirrors.cn
 | 
				
			||||||
@@ -815,16 +815,11 @@ function collect_system_info() {
 | 
				
			|||||||
            is_supported="false"
 | 
					            is_supported="false"
 | 
				
			||||||
        fi
 | 
					        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
 | 
					        if [[ "${SYSTEM_VERSION_ID_MAJOR}" != [8-9] && "${SYSTEM_VERSION_ID_MAJOR}" != 10 ]]; then
 | 
				
			||||||
            is_supported="false"
 | 
					            is_supported="false"
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
        ;;
 | 
					        ;;
 | 
				
			||||||
    "${SYSTEM_ROCKY}")
 | 
					 | 
				
			||||||
        if [[ "${SYSTEM_VERSION_ID_MAJOR}" != [8-9] ]]; then
 | 
					 | 
				
			||||||
            is_supported="false"
 | 
					 | 
				
			||||||
        fi
 | 
					 | 
				
			||||||
        ;;
 | 
					 | 
				
			||||||
    "${SYSTEM_FEDORA}")
 | 
					    "${SYSTEM_FEDORA}")
 | 
				
			||||||
        if [[ "${SYSTEM_VERSION_ID}" != [3-4][0-9] ]]; then
 | 
					        if [[ "${SYSTEM_VERSION_ID}" != [3-4][0-9] ]]; then
 | 
				
			||||||
            is_supported="false"
 | 
					            is_supported="false"
 | 
				
			||||||
@@ -2339,7 +2334,7 @@ function change_mirrors_RedHat() {
 | 
				
			|||||||
        ;;
 | 
					        ;;
 | 
				
			||||||
    "${SYSTEM_ROCKY}")
 | 
					    "${SYSTEM_ROCKY}")
 | 
				
			||||||
        case "${SYSTEM_VERSION_ID_MAJOR}" in
 | 
					        case "${SYSTEM_VERSION_ID_MAJOR}" in
 | 
				
			||||||
        9)
 | 
					        9 | 10)
 | 
				
			||||||
            sed -e "s|^#baseurl=http|baseurl=${WEB_PROTOCOL}|g" \
 | 
					            sed -e "s|^#baseurl=http|baseurl=${WEB_PROTOCOL}|g" \
 | 
				
			||||||
                -e "s|^mirrorlist=|#mirrorlist=|g" \
 | 
					                -e "s|^mirrorlist=|#mirrorlist=|g" \
 | 
				
			||||||
                -e "s|dl.rockylinux.org/\$contentdir|${SOURCE}/${SOURCE_BRANCH}|g" \
 | 
					                -e "s|dl.rockylinux.org/\$contentdir|${SOURCE}/${SOURCE_BRANCH}|g" \
 | 
				
			||||||
@@ -4067,6 +4062,319 @@ EOF
 | 
				
			|||||||
## 生成 Rocky Linux repo 源文件
 | 
					## 生成 Rocky Linux repo 源文件
 | 
				
			||||||
function gen_repo_files_RockyLinux() {
 | 
					function gen_repo_files_RockyLinux() {
 | 
				
			||||||
    case "$1" in
 | 
					    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)
 | 
					    9)
 | 
				
			||||||
        cat <<'EOF' >$Dir_YumRepos/rocky.repo
 | 
					        cat <<'EOF' >$Dir_YumRepos/rocky.repo
 | 
				
			||||||
[baseos]
 | 
					[baseos]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
#!/bin/bash
 | 
					#!/bin/bash
 | 
				
			||||||
## Author: SuperManito
 | 
					## Author: SuperManito
 | 
				
			||||||
## Modified: 2025-06-10
 | 
					## Modified: 2025-06-15
 | 
				
			||||||
## License: MIT
 | 
					## License: MIT
 | 
				
			||||||
## GitHub: https://github.com/SuperManito/LinuxMirrors
 | 
					## GitHub: https://github.com/SuperManito/LinuxMirrors
 | 
				
			||||||
## Website: https://linuxmirrors.cn
 | 
					## Website: https://linuxmirrors.cn
 | 
				
			||||||
@@ -444,10 +444,6 @@ function collect_system_info() {
 | 
				
			|||||||
        fi
 | 
					        fi
 | 
				
			||||||
        ;;
 | 
					        ;;
 | 
				
			||||||
    "${SYSTEM_REDHAT}")
 | 
					    "${SYSTEM_REDHAT}")
 | 
				
			||||||
        # 拦截最新的红帽 10 版本
 | 
					 | 
				
			||||||
        if [[ "${SYSTEM_VERSION_ID_MAJOR}" == 10 ]]; then
 | 
					 | 
				
			||||||
            output_error "暂不支持当前操作系统,请等待官方适配 10 版本!"
 | 
					 | 
				
			||||||
        fi
 | 
					 | 
				
			||||||
        SYSTEM_JUDGMENT="$(awk '{printf $1}' $File_RedHatRelease)"
 | 
					        SYSTEM_JUDGMENT="$(awk '{printf $1}' $File_RedHatRelease)"
 | 
				
			||||||
        # 拦截 Anolis OS 8.8 以下版本,不支持从 Docker 官方仓库安装
 | 
					        # 拦截 Anolis OS 8.8 以下版本,不支持从 Docker 官方仓库安装
 | 
				
			||||||
        if [[ "${SYSTEM_JUDGMENT}" == "${SYSTEM_ANOLISOS}" ]]; then
 | 
					        if [[ "${SYSTEM_JUDGMENT}" == "${SYSTEM_ANOLISOS}" ]]; then
 | 
				
			||||||
@@ -532,6 +528,10 @@ function collect_system_info() {
 | 
				
			|||||||
                ;;
 | 
					                ;;
 | 
				
			||||||
            "${SYSTEM_RHEL}")
 | 
					            "${SYSTEM_RHEL}")
 | 
				
			||||||
                SOURCE_BRANCH="rhel"
 | 
					                SOURCE_BRANCH="rhel"
 | 
				
			||||||
 | 
					                # 拦截 RHEL 最新的 10 版本
 | 
				
			||||||
 | 
					                if [[ "${SYSTEM_VERSION_ID_MAJOR}" == 10 ]]; then
 | 
				
			||||||
 | 
					                    output_error "暂不支持当前操作系统,请等待官方适配 10 版本!"
 | 
				
			||||||
 | 
					                fi
 | 
				
			||||||
                ;;
 | 
					                ;;
 | 
				
			||||||
            *)
 | 
					            *)
 | 
				
			||||||
                SOURCE_BRANCH="centos"
 | 
					                SOURCE_BRANCH="centos"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -75,7 +75,7 @@
 | 
				
			|||||||
    </tr>
 | 
					    </tr>
 | 
				
			||||||
    <tr>
 | 
					    <tr>
 | 
				
			||||||
        <td><a href="https://rockylinux.org" target="_blank"><sub><img src="docs/assets/images/icon/rocky-linux.svg" width="16" height="16"></sub></a> Rocky Linux</td>
 | 
					        <td><a href="https://rockylinux.org" target="_blank"><sub><img src="docs/assets/images/icon/rocky-linux.svg" width="16" height="16"></sub></a> Rocky Linux</td>
 | 
				
			||||||
        <td align="center">8 ~ 9</td>
 | 
					        <td align="center">8 ~ 10</td>
 | 
				
			||||||
    </tr>
 | 
					    </tr>
 | 
				
			||||||
    <tr>
 | 
					    <tr>
 | 
				
			||||||
        <td><a href="https://almalinux.org/zh-hans" target="_blank"><sub><img src="docs/assets/images/icon/almalinux.svg" width="16" height="16"></sub></a> AlmaLinux</td>
 | 
					        <td><a href="https://almalinux.org/zh-hans" target="_blank"><sub><img src="docs/assets/images/icon/almalinux.svg" width="16" height="16"></sub></a> AlmaLinux</td>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -118,7 +118,7 @@ hide:
 | 
				
			|||||||
| <a href="https://access.redhat.com/products/red-hat-enterprise-linux" title="https://access.redhat.com/products/red-hat-enterprise-linux" target="_blank"><img src="/assets/images/icon/redhat.svg" width="16" height="16" style="vertical-align: -0.1em"></a> **Red Hat Enterprise Linux** :material-information-outline:{ title="使用 <code>CentOS Stream</code> 或 <code>CentOS</code> 源" } | _7~10_ |
 | 
					| <a href="https://access.redhat.com/products/red-hat-enterprise-linux" title="https://access.redhat.com/products/red-hat-enterprise-linux" target="_blank"><img src="/assets/images/icon/redhat.svg" width="16" height="16" style="vertical-align: -0.1em"></a> **Red Hat Enterprise Linux** :material-information-outline:{ title="使用 <code>CentOS Stream</code> 或 <code>CentOS</code> 源" } | _7~10_ |
 | 
				
			||||||
| <a href="https://fedoraproject.org/zh-Hans" title="https://fedoraproject.org/zh-Hans" target="_blank"><img src="/assets/images/icon/fedora.ico" width="16" height="16" style="vertical-align: -0.15em"></a> **Fedora** | _30~42_ |
 | 
					| <a href="https://fedoraproject.org/zh-Hans" title="https://fedoraproject.org/zh-Hans" target="_blank"><img src="/assets/images/icon/fedora.ico" width="16" height="16" style="vertical-align: -0.15em"></a> **Fedora** | _30~42_ |
 | 
				
			||||||
| <a href="https://www.centos.org" title="https://www.centos.org" target="_blank"><img src="/assets/images/icon/centos.svg" width="16" height="16" style="vertical-align: -0.1em"></a> **CentOS** | _7~8 / Stream 8~10_ |
 | 
					| <a href="https://www.centos.org" title="https://www.centos.org" target="_blank"><img src="/assets/images/icon/centos.svg" width="16" height="16" style="vertical-align: -0.1em"></a> **CentOS** | _7~8 / Stream 8~10_ |
 | 
				
			||||||
| <a href="https://rockylinux.org" title="https://rockylinux.org" target="_blank"><img src="/assets/images/icon/rocky-linux.svg" width="16" height="16" style="vertical-align: -0.25em"></a> **Rocky Linux** | _8~9_ |
 | 
					| <a href="https://rockylinux.org" title="https://rockylinux.org" target="_blank"><img src="/assets/images/icon/rocky-linux.svg" width="16" height="16" style="vertical-align: -0.25em"></a> **Rocky Linux** | _8~10_ |
 | 
				
			||||||
| <a href="https://almalinux.org/zh-hans" title="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> **AlmaLinux** | _8~10_ |
 | 
					| <a href="https://almalinux.org/zh-hans" title="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> **AlmaLinux** | _8~10_ |
 | 
				
			||||||
| <a href="https://www.openeuler.org/zh" title="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> **openEuler(开源欧拉)** | _21~25_ |
 | 
					| <a href="https://www.openeuler.org/zh" title="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> **openEuler(开源欧拉)** | _21~25_ |
 | 
				
			||||||
| <a href="https://www.opencloudos.org" title="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> **OpenCloudOS(鸥栖)** | _8.6~9 / Stream 23_ |
 | 
					| <a href="https://www.opencloudos.org" title="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> **OpenCloudOS(鸥栖)** | _8.6~9 / Stream 23_ |
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user