mirror of
https://gitee.com/SuperManito/LinuxMirrors
synced 2025-11-06 01:10:27 +08:00
新增适配 Red Hat Enterprise Linux 10 & AlmaLinux 10
This commit is contained in:
379
ChangeMirrors.sh
379
ChangeMirrors.sh
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
## Author: SuperManito
|
## Author: SuperManito
|
||||||
## Modified: 2025-05-13
|
## Modified: 2025-05-29
|
||||||
## License: MIT
|
## License: MIT
|
||||||
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
||||||
## Website: https://linuxmirrors.cn
|
## Website: https://linuxmirrors.cn
|
||||||
@@ -798,7 +798,7 @@ function collect_system_info() {
|
|||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_RHEL}")
|
"${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"
|
is_supported="false"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
@@ -807,11 +807,16 @@ function collect_system_info() {
|
|||||||
is_supported="false"
|
is_supported="false"
|
||||||
fi
|
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
|
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"
|
||||||
@@ -912,16 +917,16 @@ function collect_system_info() {
|
|||||||
;;
|
;;
|
||||||
"${SYSTEM_RHEL}")
|
"${SYSTEM_RHEL}")
|
||||||
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
||||||
9)
|
7 | 8)
|
||||||
SOURCE_BRANCH="centos-stream" # 使用 CentOS Stream 仓库
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if [[ "${DEVICE_ARCH_RAW}" == "x86_64" ]]; then
|
if [[ "${DEVICE_ARCH_RAW}" == "x86_64" ]]; then
|
||||||
SOURCE_BRANCH="centos-vault"
|
SOURCE_BRANCH="centos-vault"
|
||||||
else
|
else
|
||||||
SOURCE_BRANCH="centos-altarch"
|
SOURCE_BRANCH="centos-altarch"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
*)
|
||||||
|
SOURCE_BRANCH="centos-stream" # 使用 CentOS Stream 仓库
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_CENTOS}")
|
"${SYSTEM_CENTOS}")
|
||||||
@@ -1491,16 +1496,16 @@ function remove_original_mirrors() {
|
|||||||
case "${SYSTEM_JUDGMENT}" in
|
case "${SYSTEM_JUDGMENT}" in
|
||||||
"${SYSTEM_RHEL}")
|
"${SYSTEM_RHEL}")
|
||||||
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
||||||
9)
|
7 | 8)
|
||||||
rm -rf $Dir_YumRepos/centos.repo $Dir_YumRepos/centos-addons.repo
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
if [ -f "${Dir_YumRepos}/epel.repo" ]; then
|
if [ -f "${Dir_YumRepos}/epel.repo" ]; then
|
||||||
ls $Dir_YumRepos/ | grep -Ev epel | xargs rm -rf
|
ls $Dir_YumRepos/ | grep -Ev epel | xargs rm -rf
|
||||||
else
|
else
|
||||||
rm -rf $Dir_YumRepos/*
|
rm -rf $Dir_YumRepos/*
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
*)
|
||||||
|
rm -rf $Dir_YumRepos/centos.repo $Dir_YumRepos/centos-addons.repo
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_CENTOS}")
|
"${SYSTEM_CENTOS}")
|
||||||
@@ -2173,11 +2178,11 @@ function change_mirrors_RedHat() {
|
|||||||
case "${SYSTEM_JUDGMENT}" in
|
case "${SYSTEM_JUDGMENT}" in
|
||||||
"${SYSTEM_RHEL}")
|
"${SYSTEM_RHEL}")
|
||||||
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
||||||
9 | 10)
|
7 | 8)
|
||||||
gen_repo_files_CentOSStream "${SYSTEM_VERSION_ID_MAJOR}"
|
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
|
esac
|
||||||
;;
|
;;
|
||||||
@@ -2222,20 +2227,7 @@ function change_mirrors_RedHat() {
|
|||||||
case "${SYSTEM_JUDGMENT}" in
|
case "${SYSTEM_JUDGMENT}" in
|
||||||
"${SYSTEM_RHEL}")
|
"${SYSTEM_RHEL}")
|
||||||
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
||||||
9)
|
7 | 8)
|
||||||
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
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
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" \
|
||||||
-i \
|
-i \
|
||||||
@@ -2265,6 +2257,19 @@ function change_mirrors_RedHat() {
|
|||||||
-i \
|
-i \
|
||||||
CentOS-*
|
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
|
esac
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_CENTOS}")
|
"${SYSTEM_CENTOS}")
|
||||||
@@ -2347,13 +2352,39 @@ function change_mirrors_RedHat() {
|
|||||||
;;
|
;;
|
||||||
"${SYSTEM_ALMALINUX}")
|
"${SYSTEM_ALMALINUX}")
|
||||||
case "${SYSTEM_VERSION_ID_MAJOR}" in
|
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)
|
9)
|
||||||
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|repo.almalinux.org/vault|${SOURCE_VAULT:-"${SOURCE}"}/${SOURCE_VAULT_BRANCH:-almalinux-vault}|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" \
|
-e "s|repo.almalinux.org/almalinux|${SOURCE}/${SOURCE_BRANCH}|g" \
|
||||||
-i \
|
-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)
|
8)
|
||||||
sed -e "s|^mirrorlist=|#mirrorlist=|g" \
|
sed -e "s|^mirrorlist=|#mirrorlist=|g" \
|
||||||
@@ -4567,6 +4598,296 @@ EOF
|
|||||||
## 生成 AlmaLinux repo 源文件
|
## 生成 AlmaLinux repo 源文件
|
||||||
function gen_repo_files_AlmaLinux() {
|
function gen_repo_files_AlmaLinux() {
|
||||||
case "$1" in
|
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)
|
9)
|
||||||
cat <<'EOF' >$Dir_YumRepos/almalinux-appstream.repo
|
cat <<'EOF' >$Dir_YumRepos/almalinux-appstream.repo
|
||||||
[appstream]
|
[appstream]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
## Author: SuperManito
|
## Author: SuperManito
|
||||||
## Modified: 2025-05-19
|
## Modified: 2025-05-29
|
||||||
## License: MIT
|
## License: MIT
|
||||||
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
## GitHub: https://github.com/SuperManito/LinuxMirrors
|
||||||
## Website: https://linuxmirrors.cn
|
## Website: https://linuxmirrors.cn
|
||||||
@@ -446,6 +446,10 @@ 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
|
||||||
@@ -506,9 +510,6 @@ function collect_system_info() {
|
|||||||
"${SYSTEM_UBUNTU}" | "${SYSTEM_ZORIN}")
|
"${SYSTEM_UBUNTU}" | "${SYSTEM_ZORIN}")
|
||||||
SOURCE_BRANCH="ubuntu"
|
SOURCE_BRANCH="ubuntu"
|
||||||
;;
|
;;
|
||||||
"${SYSTEM_RHEL}")
|
|
||||||
SOURCE_BRANCH="rhel"
|
|
||||||
;;
|
|
||||||
"${SYSTEM_RASPBERRY_PI_OS}")
|
"${SYSTEM_RASPBERRY_PI_OS}")
|
||||||
case "${DEVICE_ARCH_RAW}" in
|
case "${DEVICE_ARCH_RAW}" in
|
||||||
x86_64 | aarch64)
|
x86_64 | aarch64)
|
||||||
|
|||||||
12
README.md
12
README.md
@@ -63,7 +63,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://access.redhat.com/products/red-hat-enterprise-linux" target="_blank"><sub><img src="docs/assets/images/icon/redhat.svg" width="16" height="16"></sub></a> Red Hat Enterprise Linux</td>
|
<td><a href="https://access.redhat.com/products/red-hat-enterprise-linux" target="_blank"><sub><img src="docs/assets/images/icon/redhat.svg" width="16" height="16"></sub></a> Red Hat Enterprise Linux</td>
|
||||||
<td align="center">7 ~ 9</td>
|
<td align="center">7 ~ 10</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://fedoraproject.org/zh-Hans" target="_blank"><sub><img src="docs/assets/images/icon/fedora.ico" width="16" height="16"></sub></a> Fedora</td>
|
<td><a href="https://fedoraproject.org/zh-Hans" target="_blank"><sub><img src="docs/assets/images/icon/fedora.ico" width="16" height="16"></sub></a> Fedora</td>
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
</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>
|
||||||
<td align="center">8 ~ 9</td>
|
<td align="center">8 ~ 10</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="https://www.openeuler.org/zh" target="_blank"><sub><img src="docs/assets/images/icon/openeuler.ico" width="16" height="16"></sub></a> openEuler(开源欧拉)</td>
|
<td><a href="https://www.openeuler.org/zh" target="_blank"><sub><img src="docs/assets/images/icon/openeuler.ico" width="16" height="16"></sub></a> openEuler(开源欧拉)</td>
|
||||||
@@ -132,19 +132,19 @@
|
|||||||
### GNU/Linux 更换系统软件源
|
### GNU/Linux 更换系统软件源
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)
|
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Docker 安装与换源
|
### Docker 安装与换源
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh)
|
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
|
||||||
```
|
```
|
||||||
|
|
||||||
### 更换 Docker 镜像加速器
|
### Docker 更换镜像加速器
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/DockerInstallation.sh) --only-registry
|
bash <(curl -sSL https://linuxmirrors.cn/docker.sh) --only-registry
|
||||||
```
|
```
|
||||||
|
|
||||||
> 项目官方网站集成了 AI 聊天与搜索,更多使用方法详见 [**linuxmirrors.cn**](https://linuxmirrors.cn/use)
|
> 项目官方网站集成了 AI 聊天与搜索,更多使用方法详见 [**linuxmirrors.cn**](https://linuxmirrors.cn/use)
|
||||||
|
|||||||
@@ -115,11 +115,11 @@ hide:
|
|||||||
| <a href="https://www.armbian.com" title="https://www.armbian.com" target="_blank"><img src="/assets/images/icon/armbian.png" width="16" height="16" style="vertical-align: -0.2em"></a> Armbian | _all_ |
|
| <a href="https://www.armbian.com" title="https://www.armbian.com" target="_blank"><img src="/assets/images/icon/armbian.png" width="16" height="16" style="vertical-align: -0.2em"></a> Armbian | _all_ |
|
||||||
| <a href="https://www.proxmox.com" title="https://www.proxmox.com" target="_blank"><img src="/assets/images/icon/proxmox.svg" width="16" height="16" style="vertical-align: -0.2em"></a> Proxmox VE | _all_ |
|
| <a href="https://www.proxmox.com" title="https://www.proxmox.com" target="_blank"><img src="/assets/images/icon/proxmox.svg" width="16" height="16" style="vertical-align: -0.2em"></a> Proxmox VE | _all_ |
|
||||||
| <a href="https://www.raspberrypi.com" title="https://www.raspberrypi.com" target="_blank"><img src="/assets/images/icon/raspberry-pi.png" width="16" height="16" style="vertical-align: -0.2em"></a> Raspberry Pi OS | _all_ |
|
| <a href="https://www.raspberrypi.com" title="https://www.raspberrypi.com" target="_blank"><img src="/assets/images/icon/raspberry-pi.png" width="16" height="16" style="vertical-align: -0.2em"></a> Raspberry Pi OS | _all_ |
|
||||||
| <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~9_ |
|
| <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~9_ |
|
||||||
| <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~9_ |
|
| <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_ |
|
||||||
| <a href="https://www.openkylin.top" title="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟) | _all_ |
|
| <a href="https://www.openkylin.top" title="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin(开放麒麟) | _all_ |
|
||||||
|
|||||||
@@ -5,8 +5,6 @@ hide:
|
|||||||
- footer
|
- footer
|
||||||
---
|
---
|
||||||
|
|
||||||
> _如果觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友_ :octicons-heart-fill-24:{ .heart }
|
|
||||||
|
|
||||||
!!! tip inline end "本项目已被众多流行项目使用,广受社区用户好评"
|
!!! tip inline end "本项目已被众多流行项目使用,广受社区用户好评"
|
||||||
|
|
||||||
## :simple-docker:{style="color: #1d63ed"} Docker 安装与换源脚本
|
## :simple-docker:{style="color: #1d63ed"} Docker 安装与换源脚本
|
||||||
|
|||||||
@@ -126,6 +126,16 @@
|
|||||||
background-color: hsla(var(--md-hue), 15%, 9%, 0.33);
|
background-color: hsla(var(--md-hue), 15%, 9%, 0.33);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.md-banner {
|
||||||
|
font-style: italic;
|
||||||
|
color: var(--md-default-fg-color--light);
|
||||||
|
background-color: hsla(240, 9%, 75%, 0.53);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-md-color-scheme='slate'] .md-banner {
|
||||||
|
background-color: hsla(var(--md-hue), 15%, 9%, 0.83);
|
||||||
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
.md-typeset .admonition .tabbed-set {
|
.md-typeset .admonition .tabbed-set {
|
||||||
width: calc(100vw - 3rem - 2px);
|
width: calc(100vw - 3rem - 2px);
|
||||||
|
|||||||
4
docs/theme/main.html
vendored
4
docs/theme/main.html
vendored
@@ -5,3 +5,7 @@
|
|||||||
<script nomodule src="https://cdn.jsdelivr.net/npm/@orama/wc-components@latest/dist/cjs/orama-ui.cjs.js"></script>
|
<script nomodule src="https://cdn.jsdelivr.net/npm/@orama/wc-components@latest/dist/cjs/orama-ui.cjs.js"></script>
|
||||||
{{ super() }}
|
{{ super() }}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block announce %}
|
||||||
|
<span style="font-size: .6rem !important;">如果觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友</span> <span class="twemoji heart" style="font-size: .6rem;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 20.408c-.492.308-.903.546-1.192.709q-.23.129-.463.252h-.002a.75.75 0 0 1-.686 0 17 17 0 0 1-.465-.252 31 31 0 0 1-4.803-3.34C3.8 15.572 1 12.331 1 8.513 1 5.052 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 7.06-5.389 9.262A31 31 0 0 1 14 20.408"></path></svg></span>
|
||||||
|
{% endblock %}
|
||||||
|
|||||||
2
docs/theme/partials/toc.html
vendored
2
docs/theme/partials/toc.html
vendored
@@ -46,7 +46,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<a class="sponsor-item sponsor-item-toc" target="_blank" href="https://www.runxinyun.com" title="润信云 - 国内挂机宝海外云服务器低至9.9元/月" style="justify-content: space-between;">
|
<a class="sponsor-item sponsor-item-toc" target="_blank" href="https://www.runxinyun.com" title="润信云 - 国内挂机宝海外云服务器低至9.9元/月" style="justify-content: space-between;">
|
||||||
<img src="/assets/images/sponsor/runxinyun.png" alt="润信云" style="width: 34% !important" />
|
<img src="/assets/images/sponsor/runxinyun.png" alt="润信云" style="width: 34% !important" />
|
||||||
<span class="sponsor-title-toc" style="padding-left: 0px; font-size: 20px; ">润信云</span>
|
<span class="sponsor-title-toc" style="padding-left: 0px; font-size: .8rem;">润信云</span>
|
||||||
</a>
|
</a>
|
||||||
<a class="sponsor-item sponsor-item-toc" target="_blank" href="https://www.xinniaoyun.com" title="新鸟云 - 2核2G云主机特价15元/月">
|
<a class="sponsor-item sponsor-item-toc" target="_blank" href="https://www.xinniaoyun.com" title="新鸟云 - 2核2G云主机特价15元/月">
|
||||||
<img src="/assets/images/sponsor/xinniaoyun.png#only-light" alt="新鸟云" style="filter: grayscale(1) invert(0.5)" />
|
<img src="/assets/images/sponsor/xinniaoyun.png#only-light" alt="新鸟云" style="filter: grayscale(1) invert(0.5)" />
|
||||||
|
|||||||
@@ -4,8 +4,6 @@ hide:
|
|||||||
- footer
|
- footer
|
||||||
---
|
---
|
||||||
|
|
||||||
> _如果觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友_ :octicons-heart-fill-24:{ .heart }
|
|
||||||
|
|
||||||
## 一键执行命令
|
## 一键执行命令
|
||||||
|
|
||||||
=== ":material-home-city: 中国大陆"
|
=== ":material-home-city: 中国大陆"
|
||||||
|
|||||||
Reference in New Issue
Block a user