From 26f493a762221569404d45a6556afd7945ac75f8 Mon Sep 17 00:00:00 2001 From: Super Manito <68613938+SuperManito@users.noreply.github.com> Date: Thu, 29 May 2025 03:31:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=80=82=E9=85=8D=20Red=20Ha?= =?UTF-8?q?t=20Enterprise=20Linux=2010=20&=20AlmaLinux=2010?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChangeMirrors.sh | 379 ++++++++- DockerInstallation.sh | 9 +- README.md | 12 +- docs/index.md | 284 +++---- docs/other/index.md | 2 - docs/stylesheets/extra.css | 916 ++++++++++----------- docs/theme/main.html | 4 + docs/theme/partials/toc.html | 2 +- docs/use/index.md | 1456 +++++++++++++++++----------------- 9 files changed, 1698 insertions(+), 1366 deletions(-) diff --git a/ChangeMirrors.sh b/ChangeMirrors.sh index c072239..91e9da4 100755 --- a/ChangeMirrors.sh +++ b/ChangeMirrors.sh @@ -1,6 +1,6 @@ #!/bin/bash ## Author: SuperManito -## Modified: 2025-05-13 +## Modified: 2025-05-29 ## License: MIT ## GitHub: https://github.com/SuperManito/LinuxMirrors ## Website: https://linuxmirrors.cn @@ -798,7 +798,7 @@ function collect_system_info() { fi ;; "${SYSTEM_RHEL}") - if [[ "${SYSTEM_VERSION_ID_MAJOR}" != [7-9] ]]; then + if [[ "${SYSTEM_VERSION_ID_MAJOR}" != [7-9] && "${SYSTEM_VERSION_ID_MAJOR}" != 10 ]]; then is_supported="false" fi ;; @@ -807,11 +807,16 @@ function collect_system_info() { is_supported="false" fi ;; - "${SYSTEM_CENTOS_STREAM}" | "${SYSTEM_ROCKY}" | "${SYSTEM_ALMALINUX}") + "${SYSTEM_CENTOS_STREAM}" | "${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" @@ -912,16 +917,16 @@ function collect_system_info() { ;; "${SYSTEM_RHEL}") case "${SYSTEM_VERSION_ID_MAJOR}" in - 9) - SOURCE_BRANCH="centos-stream" # 使用 CentOS Stream 仓库 - ;; - *) + 7 | 8) if [[ "${DEVICE_ARCH_RAW}" == "x86_64" ]]; then SOURCE_BRANCH="centos-vault" else SOURCE_BRANCH="centos-altarch" fi ;; + *) + SOURCE_BRANCH="centos-stream" # 使用 CentOS Stream 仓库 + ;; esac ;; "${SYSTEM_CENTOS}") @@ -1491,16 +1496,16 @@ function remove_original_mirrors() { case "${SYSTEM_JUDGMENT}" in "${SYSTEM_RHEL}") case "${SYSTEM_VERSION_ID_MAJOR}" in - 9) - rm -rf $Dir_YumRepos/centos.repo $Dir_YumRepos/centos-addons.repo - ;; - *) + 7 | 8) if [ -f "${Dir_YumRepos}/epel.repo" ]; then ls $Dir_YumRepos/ | grep -Ev epel | xargs rm -rf else rm -rf $Dir_YumRepos/* fi ;; + *) + rm -rf $Dir_YumRepos/centos.repo $Dir_YumRepos/centos-addons.repo + ;; esac ;; "${SYSTEM_CENTOS}") @@ -2173,11 +2178,11 @@ function change_mirrors_RedHat() { case "${SYSTEM_JUDGMENT}" in "${SYSTEM_RHEL}") case "${SYSTEM_VERSION_ID_MAJOR}" in - 9 | 10) - gen_repo_files_CentOSStream "${SYSTEM_VERSION_ID_MAJOR}" + 7 | 8) + gen_repo_files_CentOS "${SYSTEM_VERSION_ID_MAJOR}" ;; *) - gen_repo_files_CentOS "${SYSTEM_VERSION_ID_MAJOR}" + gen_repo_files_CentOSStream "${SYSTEM_VERSION_ID_MAJOR}" ;; esac ;; @@ -2222,20 +2227,7 @@ function change_mirrors_RedHat() { case "${SYSTEM_JUDGMENT}" in "${SYSTEM_RHEL}") case "${SYSTEM_VERSION_ID_MAJOR}" in - 9) - sed -e "s|^#baseurl=https|baseurl=${WEB_PROTOCOL}|g" \ - -e "s|^metalink=|#metalink=|g" \ - -e "s|mirror.stream.centos.org|${SOURCE}/${SOURCE_BRANCH}|g" \ - -i \ - centos.repo \ - centos-addons.repo - # 禁用 GPG 签名检查 - sed -e "s|gpgcheck=1|gpgcheck=0|g" \ - -i \ - centos.repo \ - centos-addons.repo - ;; - *) + 7 | 8) sed -e "s|^#baseurl=http|baseurl=${WEB_PROTOCOL}|g" \ -e "s|^mirrorlist=|#mirrorlist=|g" \ -i \ @@ -2265,6 +2257,19 @@ function change_mirrors_RedHat() { -i \ CentOS-* ;; + *) + sed -e "s|^#baseurl=https|baseurl=${WEB_PROTOCOL}|g" \ + -e "s|^metalink=|#metalink=|g" \ + -e "s|mirror.stream.centos.org|${SOURCE}/${SOURCE_BRANCH}|g" \ + -i \ + centos.repo \ + centos-addons.repo + # 禁用 GPG 签名检查 + sed -e "s|gpgcheck=1|gpgcheck=0|g" \ + -i \ + centos.repo \ + centos-addons.repo + ;; esac ;; "${SYSTEM_CENTOS}") @@ -2347,13 +2352,39 @@ function change_mirrors_RedHat() { ;; "${SYSTEM_ALMALINUX}") case "${SYSTEM_VERSION_ID_MAJOR}" in + 10) + sed -e "s|^# baseurl=https|baseurl=${WEB_PROTOCOL}|g" \ + -e "s|^mirrorlist=|#mirrorlist=|g" \ + -e "s|vault.almalinux.org|${SOURCE}/${SOURCE_BRANCH}|g" \ + -i \ + almalinux-appstream.repo \ + almalinux-baseos.repo \ + almalinux-crb.repo \ + almalinux-extras.repo \ + almalinux-highavailability.repo \ + almalinux-nfv.repo \ + almalinux-rt.repo \ + almalinux-saphana.repo \ + almalinux-sap.repo + + ;; 9) sed -e "s|^# baseurl=http|baseurl=${WEB_PROTOCOL}|g" \ -e "s|^mirrorlist=|#mirrorlist=|g" \ -e "s|repo.almalinux.org/vault|${SOURCE_VAULT:-"${SOURCE}"}/${SOURCE_VAULT_BRANCH:-almalinux-vault}|g" \ -e "s|repo.almalinux.org/almalinux|${SOURCE}/${SOURCE_BRANCH}|g" \ -i \ - almalinux-* + almalinux-appstream.repo \ + almalinux-baseos.repo \ + almalinux-crb.repo \ + almalinux-extras.repo \ + almalinux-highavailability.repo \ + almalinux-nfv.repo \ + almalinux-plus.repo \ + almalinux-resilientstorage.repo \ + almalinux-rt.repo \ + almalinux-sap.repo \ + almalinux-saphana.repo ;; 8) sed -e "s|^mirrorlist=|#mirrorlist=|g" \ @@ -4567,6 +4598,296 @@ EOF ## 生成 AlmaLinux repo 源文件 function gen_repo_files_AlmaLinux() { case "$1" in + 10) + cat <<'EOF' >$Dir_YumRepos/almalinux-appstream.repo +[appstream] +name=AlmaLinux $releasever - AppStream +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream +# baseurl=https://repo.almalinux.org/almalinux/$releasever/AppStream/$basearch/os/ +enabled=1 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=1 + +[appstream-debuginfo] +name=AlmaLinux $releasever - AppStream - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream-debug +# baseurl=https://vault.almalinux.org/$releasever/AppStream/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[appstream-source] +name=AlmaLinux $releasever - AppStream - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/appstream-source +# baseurl=https://vault.almalinux.org/$releasever/AppStream/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-baseos.repo +[baseos] +name=AlmaLinux $releasever - BaseOS +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos +# baseurl=https://repo.almalinux.org/almalinux/$releasever/BaseOS/$basearch/os/ +enabled=1 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=1 + +[baseos-debuginfo] +name=AlmaLinux $releasever - BaseOS - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos-debug +# baseurl=https://vault.almalinux.org/$releasever/BaseOS/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[baseos-source] +name=AlmaLinux $releasever - BaseOS - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos-source +# baseurl=https://vault.almalinux.org/$releasever/BaseOS/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-crb.repo +[crb] +name=AlmaLinux $releasever - CRB +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb +# baseurl=https://repo.almalinux.org/almalinux/$releasever/CRB/$basearch/os/ +enabled=0 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[crb-debuginfo] +name=AlmaLinux $releasever - CRB - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb-debug +# baseurl=https://vault.almalinux.org/$releasever/CRB/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[crb-source] +name=AlmaLinux $releasever - CRB - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/crb-source +# baseurl=https://vault.almalinux.org/$releasever/CRB/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-extras.repo +[extras] +name=AlmaLinux $releasever - Extras +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras +# baseurl=https://repo.almalinux.org/almalinux/$releasever/extras/$basearch/os/ +enabled=1 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[extras-debuginfo] +name=AlmaLinux $releasever - Extras - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-debug +# baseurl=https://vault.almalinux.org/$releasever/extras/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[extras-source] +name=AlmaLinux $releasever - Extras - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/extras-source +# baseurl=https://vault.almalinux.org/$releasever/extras/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-highavailability.repo +[highavailability] +name=AlmaLinux $releasever - HighAvailability +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability +# baseurl=https://repo.almalinux.org/almalinux/$releasever/HighAvailability/$basearch/os/ +enabled=0 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[highavailability-debuginfo] +name=AlmaLinux $releasever - HighAvailability - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability-debug +# baseurl=https://vault.almalinux.org/$releasever/HighAvailability/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[highavailability-source] +name=AlmaLinux $releasever - HighAvailability - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/highavailability-source +# baseurl=https://vault.almalinux.org/$releasever/HighAvailability/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-nfv.repo +[nfv] +name=AlmaLinux $releasever - NFV +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv +# baseurl=https://repo.almalinux.org/almalinux/$releasever/NFV/$basearch/os/ +enabled=0 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[nfv-debuginfo] +name=AlmaLinux $releasever - NFV - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv-debug +# baseurl=https://vault.almalinux.org/$releasever/NFV/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[nfv-source] +name=AlmaLinux $releasever - NFV - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/nfv-source +# baseurl=https://vault.almalinux.org/$releasever/NFV/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-rt.repo +[rt] +name=AlmaLinux $releasever - RT +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt +# baseurl=https://repo.almalinux.org/almalinux/$releasever/RT/$basearch/os/ +enabled=0 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[rt-debuginfo] +name=AlmaLinux $releasever - RT - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt-debug +# baseurl=https://vault.almalinux.org/$releasever/RT/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[rt-source] +name=AlmaLinux $releasever - RT - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/rt-source +# baseurl=https://vault.almalinux.org/$releasever/RT/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-saphana.repo +[saphana] +name=AlmaLinux $releasever - SAPHANA +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/saphana +# baseurl=https://repo.almalinux.org/almalinux/$releasever/SAPHANA/$basearch/os/ +enabled=0 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[saphana-debuginfo] +name=AlmaLinux $releasever - SAPHANA - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/saphana-debug +# baseurl=https://vault.almalinux.org/$releasever/SAPHANA/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[saphana-source] +name=AlmaLinux $releasever - SAPHANA - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/saphana-source +# baseurl=https://vault.almalinux.org/$releasever/SAPHANA/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + cat <<'EOF' >$Dir_YumRepos/almalinux-sap.repo +[sap] +name=AlmaLinux $releasever - SAP +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/sap +# baseurl=https://repo.almalinux.org/almalinux/$releasever/SAP/$basearch/os/ +enabled=0 +gpgcheck=1 +countme=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[sap-debuginfo] +name=AlmaLinux $releasever - SAP - Debug +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/sap-debug +# baseurl=https://vault.almalinux.org/$releasever/SAP/debug/$basearch/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 + +[sap-source] +name=AlmaLinux $releasever - SAP - Source +mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/sap-source +# baseurl=https://vault.almalinux.org/$releasever/SAP/Source/ +enabled=0 +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-10 +metadata_expire=86400 +enabled_metadata=0 +EOF + ;; 9) cat <<'EOF' >$Dir_YumRepos/almalinux-appstream.repo [appstream] diff --git a/DockerInstallation.sh b/DockerInstallation.sh index 01e6109..ab6db4d 100755 --- a/DockerInstallation.sh +++ b/DockerInstallation.sh @@ -1,6 +1,6 @@ #!/bin/bash ## Author: SuperManito -## Modified: 2025-05-19 +## Modified: 2025-05-29 ## License: MIT ## GitHub: https://github.com/SuperManito/LinuxMirrors ## Website: https://linuxmirrors.cn @@ -446,6 +446,10 @@ function collect_system_info() { fi ;; "${SYSTEM_REDHAT}") + # 拦截最新的红帽 10 版本 + if [[ "${SYSTEM_VERSION_ID_MAJOR}" == 10 ]]; then + output_error "暂不支持当前操作系统,请等待官方适配 10 版本!" + fi SYSTEM_JUDGMENT="$(awk '{printf $1}' $File_RedHatRelease)" # 拦截 Anolis OS 8.8 以下版本,不支持从 Docker 官方仓库安装 if [[ "${SYSTEM_JUDGMENT}" == "${SYSTEM_ANOLISOS}" ]]; then @@ -506,9 +510,6 @@ function collect_system_info() { "${SYSTEM_UBUNTU}" | "${SYSTEM_ZORIN}") SOURCE_BRANCH="ubuntu" ;; - "${SYSTEM_RHEL}") - SOURCE_BRANCH="rhel" - ;; "${SYSTEM_RASPBERRY_PI_OS}") case "${DEVICE_ARCH_RAW}" in x86_64 | aarch64) diff --git a/README.md b/README.md index 99d1578..0ea4f98 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@
-
-
-
-
-
-
-=== "Docker"
-
-
-
-
-
-
-优麒麟 Kubuntu 等CentOS Stream 或 CentOS 源" } | _7~9_ |
-|
+
+
+
+
+
+
+=== "Docker"
+
+
+
+
+
+
+优麒麟 Kubuntu 等CentOS Stream 或 CentOS 源" } | _7~10_ |
+|
- 润信云
+ 润信云
diff --git a/docs/use/index.md b/docs/use/index.md
index 49a88ad..f79e1ce 100644
--- a/docs/use/index.md
+++ b/docs/use/index.md
@@ -1,729 +1,727 @@
----
-hide:
- - navigation
- - footer
----
-
-> _如果觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友_ :octicons-heart-fill-24:{ .heart }
-
-## 一键执行命令
-
-=== ":material-home-city: 中国大陆"
-
- !!! quote ""
-
- === ":linuxmirrors: 官网(推荐)"
-
- ``` bash
- bash <(curl -sSL https://linuxmirrors.cn/main.sh)
- ```
-
- === ":simple-github: GitHub"
-
- ``` bash
- bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)
- ```
-
- === ":simple-gitee: Gitee 码云 (镜像仓库)"
-
- ``` bash
- bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
- ```
- > 实时同步、无延迟,国内网络环境下推荐使用
-
- === ":gitcode: GitCode (镜像仓库)"
-
- ``` bash
- bash <(curl -sSL https://raw.gitcode.com/gh_mirrors/li/LinuxMirrors/raw/main/ChangeMirrors.sh)
- ```
- > 本项目已加入 GitHub 加速计划,同步存在1小时延迟
-
- === ":simple-jsdelivr: jsDelivr (CDN)"
-
- ``` bash
- bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/ChangeMirrors.sh)
- ```
-
-=== ":material-earth: 境外以及海外地区"
-
- !!! quote ""
-
- === ":linuxmirrors: 官网(推荐)"
-
- ``` bash
- bash <(curl -sSL https://linuxmirrors.cn/main.sh) --abroad # (1)!
- ```
-
- 1. 通过 `--abroad` 命令选项来使用海外软件源
-
- === ":simple-github: GitHub"
-
- ``` bash
- bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh) --abroad # (1)!
- ```
-
- 1. 通过 `--abroad` 命令选项来使用海外软件源
-
- === ":simple-gitee: Gitee 码云 (镜像仓库)"
-
- ``` bash
- bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh) --abroad # (1)!
- ```
-
- 1. 通过 `--abroad` 命令选项来使用海外软件源
-
- > 实时同步、无延迟,国内网络环境下推荐使用
-
- === ":gitcode: GitCode (镜像仓库)"
-
- ``` bash
- bash <(curl -sSL https://raw.gitcode.com/gh_mirrors/li/LinuxMirrors/raw/main/ChangeMirrors.sh) --abroad # (1)!
- ```
-
- 1. 通过 `--abroad` 命令选项来使用海外软件源
-
- > 本项目已加入 GitHub 加速计划,同步存在1小时延迟
-
- === ":simple-jsdelivr: jsDelivr (CDN)"
-
- ``` bash
- bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/ChangeMirrors.sh) --abroad # (1)!
- ```
-
- 1. 通过 `--abroad` 命令选项来使用海外软件源
-
-=== ":material-library: 中国大陆教育网"
-
- !!! quote ""
-
- === ":linuxmirrors: 官网(推荐)"
-
- ``` bash
- bash <(curl -sSL https://linuxmirrors.cn/main.sh) --edu # (1)!
- ```
-
- 1. 通过 `--edu` 命令选项来使用中国大陆教育单位软件源
-
- === ":simple-github: GitHub"
-
- ``` bash
- bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh) --edu # (1)!
- ```
-
- 1. 通过 `--edu` 命令选项来使用中国大陆教育单位软件源
-
- === ":simple-gitee: Gitee 码云 (镜像仓库)"
-
- ``` bash
- bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh) --edu # (1)!
- ```
-
- 1. 通过 `--edu` 命令选项来使用中国大陆教育单位软件源
-
- > 实时同步、无延迟,国内网络环境下推荐使用
-
- === ":gitcode: GitCode (镜像仓库)"
-
- ``` bash
- bash <(curl -sSL https://raw.gitcode.com/gh_mirrors/li/LinuxMirrors/raw/main/ChangeMirrors.sh) --edu # (1)!
- ```
-
- 1. 通过 `--edu` 命令选项来使用中国大陆教育单位软件源
-
- > 本项目已加入 GitHub 加速计划,同步存在1小时延迟
-
- === ":simple-jsdelivr: jsDelivr (CDN)"
-
- ``` bash
- bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/ChangeMirrors.sh) --edu # (1)!
- ```
-
- 1. 通过 `--edu` 命令选项来使用中国大陆教育单位软件源
-
-
-
-!!! tip "使用帮助"
-
- 选项卡分别代表脚本内置软件源类型和获取脚本途径,请在使用前检查目标镜像站是否支持您所使用的操作系统,可以在[软件源列表](../mirrors/index.md)中查看。
- 默认自动备份原有软件源内容,如需了解更多请翻阅下方文档。若使用过程中的某些选项令你疑惑不解,那么在选择软件源后一路回车即是最佳实践。
-
-!!! quote "关于软件源的选择(新用户必读)"
-
- 如果你不了解这些镜像站那么建议使用 `阿里云 (兼容性高)` 或 `中国科学技术大学 (速度快)`,请不要陷入测速焦虑,内置的默认软件源一般不会有太大的差异。
- 本项目脚本是一个自动化运维工具,不会对镜像站进行主观的优劣排序和单独适配,用户的选择应该是自由的,这也是为了开源软件精神能够得到更好的延续。
-
-CentOS Stream, 7、8版本使用CentOS" } | `centos` `centos-stream` `centos-altarch` `centos-vault` |
- | CentOS Stream, 7、8版本使用CentOS" } | `centos` `centos-stream` `centos-altarch` `centos-vault` |
+ |