diff --git a/ChangeMirrors.sh b/ChangeMirrors.sh index 27138785..a5f23d16 100755 --- a/ChangeMirrors.sh +++ b/ChangeMirrors.sh @@ -1,6 +1,6 @@ #!/bin/bash ## Author: SuperManito -## Modified: 2024-01-31 +## Modified: 2024-02-03 ## License: MIT ## GitHub: https://github.com/SuperManito/LinuxMirrors ## Website: https://linuxmirrors.cn @@ -18,10 +18,9 @@ mirror_list_default=( "北京大学@mirrors.pku.edu.cn" "浙江大学@mirrors.zju.edu.cn" "南京大学@mirrors.nju.edu.cn" - "重庆大学@mirrors.cqu.edu.cn" "兰州大学@mirror.lzu.edu.cn" "上海交通大学@mirror.sjtu.edu.cn" - "哈尔滨工业大学@mirrors.hit.edu.cn" + "重庆邮电大学@mirrors.cqupt.edu.cn" "中国科学技术大学@mirrors.ustc.edu.cn" "中国科学院软件研究所@mirror.iscas.ac.cn" ) @@ -112,15 +111,17 @@ mirror_list_edu=( "上海科技大学@mirrors.shanghaitech.edu.cn" "南方科技大学@mirrors.sustech.edu.cn" "南京邮电大学@mirrors.njupt.edu.cn" + "南京工业大学@mirrors.njtech.edu.cn" "电子科技大学@mirrors.uestc.cn" "北京交通大学@mirror.bjtu.edu.cn" + "北京邮电大学@mirrors.bupt.edu.cn" "齐鲁工业大学@mirrors.qlu.edu.cn" "华南农业大学@mirrors.scau.edu.cn" "西安交通大学@mirrors.xjtu.edu.cn" "江西理工大学@mirrors.jxust.edu.cn" + "重庆邮电大学@mirrors.cqupt.edu.cn" "南阳理工学院@mirror.nyist.edu.cn" "武昌首义学院@mirrors.wsyu.edu.cn" - "哈尔滨工业大学@mirrors.hit.edu.cn" "北京外国语大学@mirrors.bfsu.edu.cn" "中国科学技术大学@mirrors.ustc.edu.cn" "西北农林科技大学@mirrors.nwafu.edu.cn" @@ -169,6 +170,7 @@ SYSTEM_ALPINE="Alpine" File_LinuxRelease=/etc/os-release File_RedHatRelease=/etc/redhat-release File_DebianVersion=/etc/debian_version +File_ArmbianRelease=/etc/armbian-release File_OpenCloudOSRelease=/etc/opencloudos-release File_openEulerRelease=/etc/openEuler-release File_ArchRelease=/etc/arch-release @@ -177,6 +179,8 @@ File_AlpineRelease=/etc/alpine-release ## 定义软件源相关文件或目录 File_DebianSourceList=/etc/apt/sources.list File_DebianSourceListBackup=/etc/apt/sources.list.bak +File_ArmbianSourceList=/etc/apt/sources.list.d/armbian.list +File_ArmbianSourceListBackup=/etc/apt/sources.list.d/armbian.list.bak Dir_DebianExtendSource=/etc/apt/sources.list.d Dir_DebianExtendSourceBackup=/etc/apt/sources.list.d.bak File_ArchMirrorList=/etc/pacman.d/mirrorlist @@ -793,7 +797,11 @@ function BackupOriginalMirrors() { case "${SYSTEM_FACTIONS}" in "${SYSTEM_DEBIAN}") # /etc/apt/sources.list - BackupFile $File_DebianSourceList $File_DebianSourceListBackup "list" + BackupFile $File_DebianSourceList $File_DebianSourceListBackup "sources.list" + ## Armbian + if [ -f $File_ArmbianRelease ]; then + BackupFile $File_ArmbianSourceList $File_ArmbianSourceListBackup "armbian.list" + fi ;; "${SYSTEM_REDHAT}" | "${SYSTEM_OPENCLOUDOS}" | "${SYSTEM_OPENEULER}") # /etc/yum.repos.d @@ -820,6 +828,11 @@ function RemoveOriginMirrors() { case "${SYSTEM_FACTIONS}" in "${SYSTEM_DEBIAN}") [ -f $File_DebianSourceList ] && sed -i '1,$d' $File_DebianSourceList + [ -d $Dir_DebianExtendSource ] || mkdir -p $Dir_DebianExtendSource + ## Armbian + if [ -f $File_ArmbianRelease ]; then + [ -f $File_ArmbianSourceList ] && sed -i '1,$d' $File_ArmbianSourceList + fi ;; "${SYSTEM_REDHAT}") if [ ! -d $Dir_YumRepos ]; then @@ -928,6 +941,10 @@ function ChangeMirrors() { case "${SYSTEM_FACTIONS}" in "${SYSTEM_DEBIAN}") DiffFile $File_DebianSourceListBackup $File_DebianSourceList + ## Armbian + if [ -f $File_ArmbianRelease ]; then + DiffFile $File_ArmbianSourceListBackup $File_ArmbianSourceList + fi ;; "${SYSTEM_REDHAT}" | "${SYSTEM_OPENCLOUDOS}" | "${SYSTEM_OPENEULER}") DiffDir $Dir_YumReposBackup $Dir_YumRepos @@ -1094,8 +1111,8 @@ function UpgradeSoftware() { ## 运行结束 function RunEnd() { - echo -e "\n------ 脚本执行结束 ------" - echo -e "\n\033[1;34mPowered by linuxmirrors.cn\033[0m\n" + echo -e "\n---------- 脚本执行结束 ----------" + echo -e "\n\033[1;34mPowered by https://linuxmirrors.cn\033[0m\n" } ############################################################################## @@ -1182,6 +1199,10 @@ deb ${basic_url} ${source_suffix} # deb-src ${basic_url} ${source_suffix}" >>$File_DebianSourceList ;; esac + ## Armbian + if [ -f $File_ArmbianRelease ]; then + echo "deb ${WEB_PROTOCOL}://${SOURCE}/armbian ${SYSTEM_VERSION_CODENAME} main ${SYSTEM_VERSION_CODENAME}-utils ${SYSTEM_VERSION_CODENAME}-desktop" >>$File_DebianSourceList + fi } ## 更换基于 RedHat 系 Linux 发行版软件源 diff --git a/DockerInstallation.sh b/DockerInstallation.sh index e9b7db8d..3b2e0736 100755 --- a/DockerInstallation.sh +++ b/DockerInstallation.sh @@ -698,14 +698,14 @@ function CheckVersion() { ## 运行结束 function RunEnd() { - echo -e "\n------ 脚本执行结束 ------" + echo -e "\n ------ 脚本执行结束 ------" echo -e ' \033[0;1;35;95m┌─\033[0;1;31;91m──\033[0;1;33;93m──\033[0;1;32;92m──\033[0;1;36;96m──\033[0;1;34;94m──\033[0;1;35;95m──\033[0;1;31;91m──\033[0;1;33;93m──\033[0;1;32;92m──\033[0;1;36;96m──\033[0;1;34;94m──\033[0;1;35;95m──\033[0;1;31;91m──\033[0;1;33;93m──\033[0;1;32;92m──\033[0;1;36;96m┐\033[0m' echo -e ' \033[0;1;31;91m│▞\033[0;1;33;93m▀▖\033[0m \033[0;1;32;92m▙▗\033[0;1;36;96m▌\033[0m \033[0;1;31;91m▗\033[0;1;33;93m▐\033[0m \033[0;1;34;94m│\033[0m' echo -e ' \033[0;1;33;93m│▚\033[0;1;32;92m▄\033[0m \033[0;1;36;96m▌\033[0m \033[0;1;34;94m▌▛\033[0;1;35;95m▀▖\033[0;1;31;91m▞▀\033[0;1;33;93m▖▙\033[0;1;32;92m▀▖\033[0;1;36;96m▌▘\033[0;1;34;94m▌▝\033[0;1;35;95m▀▖\033[0;1;31;91m▛▀\033[0;1;33;93m▖▄\033[0;1;32;92m▜▀\033[0m \033[0;1;36;96m▞\033[0;1;34;94m▀▖\033[0;1;35;95m│\033[0m' echo -e ' \033[0;1;32;92m│▖\033[0m \033[0;1;36;96m▌\033[0;1;34;94m▌\033[0m \033[0;1;35;95m▌▙\033[0;1;31;91m▄▘\033[0;1;33;93m▛▀\033[0m \033[0;1;32;92m▌\033[0m \033[0;1;34;94m▌\033[0m \033[0;1;35;95m▌▞\033[0;1;31;91m▀▌\033[0;1;33;93m▌\033[0m \033[0;1;32;92m▌▐\033[0;1;36;96m▐\033[0m \033[0;1;34;94m▖▌\033[0m \033[0;1;35;95m▌\033[0;1;31;91m│\033[0m' echo -e ' \033[0;1;36;96m│▝\033[0;1;34;94m▀\033[0m \033[0;1;35;95m▝▀\033[0;1;31;91m▘▌\033[0m \033[0;1;32;92m▝▀\033[0;1;36;96m▘▘\033[0m \033[0;1;35;95m▘\033[0m \033[0;1;31;91m▘▝\033[0;1;33;93m▀▘\033[0;1;32;92m▘\033[0m \033[0;1;36;96m▘▀\033[0;1;34;94m▘▀\033[0m \033[0;1;35;95m▝\033[0;1;31;91m▀\033[0m \033[0;1;33;93m│\033[0m' echo -e ' \033[0;1;34;94m└─\033[0;1;35;95m──\033[0;1;31;91m──\033[0;1;33;93m──\033[0;1;32;92m──\033[0;1;36;96m──\033[0;1;34;94m──\033[0;1;35;95m──\033[0;1;31;91m──\033[0;1;33;93m──\033[0;1;32;92m──\033[0;1;36;96m──\033[0;1;34;94m──\033[0;1;35;95m──\033[0;1;31;91m──\033[0;1;33;93m──\033[0;1;32;92m┘\033[0m' - echo -e " \033[1;34mPowered by linuxmirrors.cn\033[0m\n" + echo -e " \033[1;34mPowered by linuxmirrors.cn\033[0m\n" } ## 处理命令选项 diff --git a/README.md b/README.md index dcbac8c0..6fdddba9 100644 --- a/README.md +++ b/README.md @@ -35,15 +35,19 @@ all -  Red Hat Enterprise Linux +  Armbian + all + + +  Red Hat Enterprise Linux 7.0 ~ 9 -  Fedora +  Fedora 30 ~ 39 -  CentOS +  CentOS 7.0 ~ 8.5 / Stream 8 ~ 9 @@ -59,7 +63,7 @@ 8.6 / 8.8 / 9.0 -  openEuler +  openEuler 21.03 ~ 23 @@ -88,6 +92,6 @@ ### LICENSE -Copyright © 2023, [SuperManito](https://github.com/SuperManito). Released under the [MIT](https://github.com/SuperManito/LinuxMirrors/blob/main/LICENSE). +Copyright © 2024, [SuperManito](https://github.com/SuperManito). Released under the [MIT](https://github.com/SuperManito/LinuxMirrors/blob/main/LICENSE). __如果您觉得这个项目不错对您有所帮助的话,方便在右上角给颗 ⭐ 并分享给更多的朋友吗?__ diff --git a/docs/assets/images/icon/armbian.png b/docs/assets/images/icon/armbian.png new file mode 100644 index 00000000..1cb52850 Binary files /dev/null and b/docs/assets/images/icon/armbian.png differ diff --git a/docs/index.md b/docs/index.md index ed5644b3..4ee23651 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,7 @@ --- title: LinuxMirrors · 让换源更简单 comments: true +glightbox: false hide: - navigation - toc @@ -8,46 +9,33 @@ hide: - footer --- -![](assets/images/brand/light/2.png#only-light){ width="300" } -![](assets/images/brand/dark/2.png#only-dark){ width="300" } +
+ ![](assets/images/brand/light/2.png#only-light){ width="300" } + ![](assets/images/brand/dark/2.png#only-dark){ width="300" } +
GNU/Linux 一键更换系统软件源脚本
+
-!!! note inline end "说明" +
- 当前支持基于 `Debian`、`RedHat`、`OpenCloudOS`、`openEuler`、`openSUSE`、`Arch Linux`、`Alpine Linux` 的发行版和及其部分衍生版本 - 点击列表中的图标可快速前往其官网,理论支持所有处理器架构的环境 +
- 暂无计划适配更多系统或版本 - 如果你有需求那么请提交至 [Issues](https://github.com/SuperManito/LinuxMirrors/issues) +- :material-source-branch:{ .lg .middle } __软件源适配__ -
-| 系统名称 | 适配版本 | -| --- | :---: | -| Debian | 8.0 ~ 12 | -| Ubuntu :material-information-outline:{ title="支持乌班图家族衍生操作系统,例如 优麒麟 Kubuntu 等" } | 14.04 ~ 23 | -| Kali Linux | 2.0 ~ 2023 | -| Deepin | all | -| Red Hat Enterprise Linux :material-information-outline:{ title="使用 Rocky LinuxCentOS 源" } | 7.0 ~ 9 | -| Fedora | 30 ~ 39 | -| CentOS | 7.0 ~ 8.5 / Stream 8 ~ 9 | -| Rocky Linux | 8 ~ 9 | -| AlmaLinux | 8 ~ 9 | -| OpenCloudOS | 8.6 / 8.8 / 9.0 | -| openEuler | 21.03 ~ 23 | -| openSUSE | Leep 15 / Tumbleweed | -| Arch Linux | all | -| Alpine Linux | v3 / edge | -
+ --- -
+ 实际考察了国内众多主流镜像站,针对适配情况进行了考察,并测试了速度与IPv6 + 另外还提供众多中国大陆教育网镜像站、海外镜像站可控选择 -- :octicons-report-24:{ .lg .middle } __意见与建议__ + [:octicons-arrow-right-24: Mirrors](/mirrors) + +- :octicons-command-palette-16:{ .lg .middle } __低技术成本__ --- - 如有意见与建议你可以提交至 [Issues](https://github.com/SuperManito/LinuxMirrors/issues) - 如果你需要提交代码请前往 GitHub 仓库提交 [Pull Requests](https://github.com/SuperManito/LinuxMirrors/pulls) + 一键脚本让换源更简单,用户无需掌握相关技术可通过交互完成更换 + 并且提供了命令选项可为自动化项目实现无交互换源 - [:octicons-arrow-right-24: Issues](https://github.com/SuperManito/LinuxMirrors/issues) + [:octicons-arrow-right-24: Mirrors](/mirrors) - :material-scale-balance:{ .lg .middle } __开源, MIT__ @@ -58,9 +46,35 @@ hide: [:octicons-arrow-right-24: License](https://github.com/SuperManito/LinuxMirrors/blob/main/LICENSE) +- :octicons-report-24:{ .lg .middle } __意见与建议__ + + --- + + 如有意见与建议你可以提交至 [Issues](https://github.com/SuperManito/LinuxMirrors/issues) + 如果你需要提交代码请前往 GitHub 仓库提交 [Pull Requests](https://github.com/SuperManito/LinuxMirrors/pulls) + + [:octicons-arrow-right-24: Issues](https://github.com/SuperManito/LinuxMirrors/issues) +
-> 这是一个开源的非盈利项目,旨在为从事计算机相关行业的朋友们提供便利 +| 系统名称 | 适配版本 | +| --- | :---: | +| Debian | 8.0 ~ 12 | +| Ubuntu :material-information-outline:{ title="支持乌班图家族衍生操作系统,例如 优麒麟 Kubuntu 等" } | 14.04 ~ 23 | +| Kali Linux | 2.0 ~ 2023 | +| Deepin | all | +| Armbian | all | +| Red Hat Enterprise Linux :material-information-outline:{ title="使用 Rocky LinuxCentOS 源" } | 7.0 ~ 9 | +| Fedora | 30 ~ 39 | +| CentOS | 7.0 ~ 8.5 / Stream 8 ~ 9 | +| Rocky Linux | 8 ~ 9 | +| AlmaLinux | 8 ~ 9 | +| OpenCloudOS | 8.6 / 8.8 / 9.0 | +| openEuler | 21.03 ~ 23 | +| openSUSE | Leep 15 / Tumbleweed | +| Arch Linux | all | +| Alpine Linux | v3 / edge | +
-[开 始 使 用](use/index.md){ .md-button .md-button--primary } [查看软件源列表](mirrors/index.md){ .md-button } +[开 始 使 用](use/index.md){ .md-button .md-button--primary }   [查看软件源列表](mirrors/index.md){ .md-button } diff --git a/docs/mirrors/index.md b/docs/mirrors/index.md index 8e03d272..7c2d9863 100644 --- a/docs/mirrors/index.md +++ b/docs/mirrors/index.md @@ -10,28 +10,27 @@ hide: > 下方列表中的镜像站均支持 `Debian` `Ubuntu` `CentOS` `openSUSE` 软件源,列表根据单位性质、地理位置、名称长度进行排序,与实际速度无关 -| 镜像站 | IPv6 | Arch | Kali | Deepin | Rocky | AlmaLinux | EPEL | Fedora | openEuler | OpenCloudOS | Alpine | -| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | -| [阿里云](https://mirrors.aliyun.com "mirrors.aliyun.com") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-compatible: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [腾讯云](https://mirrors.tencent.com "mirrors.tencent.com") | :common-not-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | -| [华为云](https://mirrors.huaweicloud.com "mirrors.huaweicloud.com") | :common-not-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-compatible: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [网易](https://mirrors.163.com "mirrors.163.com") | :common-not-supported: | :common-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-not-supported: | -| [搜狐](https://mirrors.sohu.com "mirrors.sohu.com") | :common-not-supported: | :common-supported: | :common-not-supported: | :common-supported: | :common-not-compatible: | :common-not-supported: | :common-not-supported: | :common-supported: | :common-not-supported: | :common-not-supported: | :common-not-supported: | -| [火山引擎](https://mirrors.volces.com "mirrors.volces.com") | :common-not-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-not-compatible: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [清华大学](https://mirrors.tuna.tsinghua.edu.cn "mirrors.tuna.tsinghua.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [北京大学](https://mirrors.pku.edu.cn/Mirrors "mirrors.pku.edu.cn/Mirrors") | :common-supported: | :common-supported: | :common-not-supported: | :common-not-supported: | :common-supported: | :common-not-supported: | :common-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-not-supported: | -| [浙江大学](https://mirrors.zju.edu.cn "mirrors.zju.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [南京大学](https://mirrors.nju.edu.cn "mirrors.nju.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [重庆大学](https://mirrors.cqu.edu.cn "mirrors.cqu.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-compatible: | :common-not-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-not-supported: | :common-supported: | -| [兰州大学](https://mirror.lzu.edu.cn "mirror.lzu.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [上海交通大学](https://mirror.sjtu.edu.cn "mirror.sjtu.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-compatible: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | -| [哈尔滨工业大学](https://mirrors.hit.edu.cn "mirrors.hit.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [中国科学技术大学](https://mirrors.ustc.edu.cn "mirrors.ustc.edu.cn") | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | :common-supported: | :common-supported: | :common-not-supported: | :common-supported: | -| [中国科学院软件研究所](https://mirror.iscas.ac.cn "mirror.iscas.ac.cn") | :common-not-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | :common-supported: | +| 镜像站 | IPv6 | Arch | Kali | Deepin | Rocky | AlmaLinux | EPEL | Fedora | openEuler | OpenCloudOS | Alpine | Armbian | +| :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | +| [阿里云](https://mirrors.aliyun.com "mirrors.aliyun.com") | :supported: | :supported: | :supported: | :supported: | :incompatible: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :supported: | +| [腾讯云](https://mirrors.tencent.com "mirrors.tencent.com") | :unsupport: | :supported: | :supported: | :unsupport: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :unsupport: | +| [华为云](https://mirrors.huaweicloud.com "mirrors.huaweicloud.com") | :unsupport: | :supported: | :supported: | :supported: | :incompatible: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :unsupport: | +| [网易](https://mirrors.163.com "mirrors.163.com") | :unsupport: | :supported: | :unsupport: | :supported: | :supported: | :unsupport: | :unsupport: | :supported: | :supported: | :unsupport: | :unsupport: | :unsupport: | +| [搜狐](https://mirrors.sohu.com "mirrors.sohu.com") | :unsupport: | :supported: | :unsupport: | :supported: | :incompatible: | :unsupport: | :unsupport: | :supported: | :unsupport: | :unsupport: | :unsupport: | :unsupport: | +| [火山引擎](https://mirrors.volces.com "mirrors.volces.com") | :unsupport: | :unsupport: | :supported: | :supported: | :incompatible: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :unsupport: | +| [清华大学](https://mirrors.tuna.tsinghua.edu.cn "mirrors.tuna.tsinghua.edu.cn") | :supported: | :supported: | :supported: | :supported: | :unsupport: | :unsupport: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :supported: | +| [北京大学](https://mirrors.pku.edu.cn/Mirrors "mirrors.pku.edu.cn/Mirrors") | :supported: | :supported: | :unsupport: | :unsupport: | :supported: | :unsupport: | :supported: | :unsupport: | :supported: | :supported: | :unsupport: | :unsupport: | +| [浙江大学](https://mirrors.zju.edu.cn "mirrors.zju.edu.cn") | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :unsupport: | +| [南京大学](https://mirrors.nju.edu.cn "mirrors.nju.edu.cn") | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :supported: | +| [兰州大学](https://mirror.lzu.edu.cn "mirror.lzu.edu.cn") | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :unsupport: | +| [上海交通大学](https://mirror.sjtu.edu.cn "mirror.sjtu.edu.cn") | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :incompatible: | :supported: | :supported: | :supported: | :unsupport: | :supported: | +| [重庆邮电大学](https://mirrors.cqupt.edu.cn "mirrors.cqu.edu.cn") | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :supported: | +| [中国科学技术大学](https://mirrors.ustc.edu.cn "mirrors.ustc.edu.cn") | :supported: | :supported: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :supported: | :supported: | :unsupport: | :supported: | :supported: | +| [中国科学院软件研究所](https://mirror.iscas.ac.cn "mirror.iscas.ac.cn") | :unsupport: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | :supported: | ???+ question "使用帮助" - :common-supported: 支持    :common-not-supported: 不支持    :common-not-compatible: 不兼容,表示软件源分支命名不符合脚本默认规则但可以通过命令参数来使用,关于具体用法示例和各操作系统所使用的默认分支名称[详见此处](../use/command-options.md#%E6%8C%87%E5%AE%9A%E8%BD%AF%E4%BB%B6%E6%BA%90%E5%88%86%E6%94%AF) + :supported: 支持    :unsupport: 不支持    :incompatible: 不兼容,表示软件源分支命名不符合脚本默认规则但可以通过命令参数来使用,关于具体用法示例和各操作系统所使用的默认分支名称[详见此处](../use/command-options.md#%E6%8C%87%E5%AE%9A%E8%BD%AF%E4%BB%B6%E6%BA%90%E5%88%86%E6%94%AF) 如果使用脚本过程中不能正常输出中文内容则可对照此列表使用,顺序与脚本一致,之后一路回车即可。如果这里没有你想使用的教育单位镜像站,那么你可以使用[国内教育网模式](../use/index.md#%E5%9B%BD%E5%86%85%E6%95%99%E8%82%B2%E7%BD%91%E4%BD%BF%E7%94%A8)看看 @@ -53,15 +52,17 @@ hide: | 上海科技大学 | [mirrors.shanghaitech.edu.cn](https://mirrors.shanghaitech.edu.cn "https://mirrors.shanghaitech.edu.cn") | | 南方科技大学 | [mirrors.sustech.edu.cn](https://mirrors.sustech.edu.cn "https://mirrors.sustech.edu.cn") | | 南京邮电大学 | [mirrors.njupt.edu.cn](https://mirrors.njupt.edu.cn "https://mirrors.njupt.edu.cn") | + | 南京工业大学 | [mirrors.njtech.edu.cn](https://mirrors.njtech.edu.cn "https://mirrors.njtech.edu.cn") | | 电子科技大学 | [mirrors.uestc.cn](https://mirrors.uestc.cn "https://mirrors.uestc.cn") | | 北京交通大学 | [mirror.bjtu.edu.cn](https://mirror.bjtu.edu.cn "https://mirror.bjtu.edu.cn") | + | 北京邮电大学 | [mirror.bupt.edu.cn](https://mirror.bupt.edu.cn "https://mirror.bupt.edu.cn") | | 齐鲁工业大学 | [mirrors.qlu.edu.cn](https://mirrors.qlu.edu.cn "https://mirrors.qlu.edu.cn") | | 华南农业大学 | [mirrors.scau.edu.cn](https://mirrors.scau.edu.cn "https://mirrors.scau.edu.cn") | | 西安交通大学 | [mirrors.xjtu.edu.cn](https://mirrors.xjtu.edu.cn "https://mirrors.xjtu.edu.cn") | | 江西理工大学 | [mirrors.jxust.edu.cn](https://mirrors.jxust.edu.cn "https://mirrors.jxust.edu.cn") | + | 重庆邮电大学 | [mirrors.cqupt.edu.cn](https://mirrors.cqupt.edu.cn "https://mirrors.cqupt.edu.cn") | | 南阳理工学院 | [mirror.nyist.edu.cn](https://mirror.nyist.edu.cn "https://mirror.nyist.edu.cn") | | 武昌首义学院 | [mirrors.wsyu.edu.cn](https://mirrors.wsyu.edu.cn "https://mirrors.wsyu.edu.cn") | - | 哈尔滨工业大学 | [mirrors.hit.edu.cn](https://mirrors.hit.edu.cn "https://mirrors.hit.edu.cn") | | 北京外国语大学 | [mirrors.bfsu.edu.cn](https://mirrors.bfsu.edu.cn "https://mirrors.bfsu.edu.cn") | | 中国科学技术大学 | [mirrors.ustc.edu.cn](https://mirrors.ustc.edu.cn "https://mirrors.ustc.edu.cn") | | 西北农林科技大学 | [mirrors.nwafu.edu.cn](https://mirrors.nwafu.edu.cn "https://mirrors.nwafu.edu.cn") | diff --git a/docs/other/index.md b/docs/other/index.md index 48451187..6c974e26 100644 --- a/docs/other/index.md +++ b/docs/other/index.md @@ -10,7 +10,7 @@ hide: - + diff --git a/docs/theme/common/not-compatible.svg b/docs/theme/incompatible.svg similarity index 100% rename from docs/theme/common/not-compatible.svg rename to docs/theme/incompatible.svg diff --git a/docs/theme/common/supported.svg b/docs/theme/supported.svg similarity index 100% rename from docs/theme/common/supported.svg rename to docs/theme/supported.svg diff --git a/docs/theme/common/not-supported.svg b/docs/theme/unsupport.svg similarity index 100% rename from docs/theme/common/not-supported.svg rename to docs/theme/unsupport.svg diff --git a/docs/use/command-options.md b/docs/use/command-options.md index c9398c5c..7202d2b8 100644 --- a/docs/use/command-options.md +++ b/docs/use/command-options.md @@ -1,5 +1,5 @@ | 名称 | 含义 | 选项值 | -| :-: | :-: | :-: | +| - | - | :-: | | `--abroad` | 使用海外软件源 | 无 | | `--edu` | 使用中国大陆教育网软件源 | 无 | | `--source` | 指定软件源地址(域名或IP) | 地址 | @@ -41,64 +41,25 @@ bash <(curl -sSL https://linuxmirrors.cn/main.sh) \ 项目脚本为了适配大的环境不会针对某一镜像站独特的镜像分支名称而单独适配,默认使用的分支名称如下 -
 Debian CentOS CentOS
 Ubuntu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Debiandebian
 Ubuntuubuntu / ubuntu-ports
 Kali Linuxkali
 Deepindeepin
 Red Hat Enterprise Linuxcentos / centos-altarch / rocky
 Fedorafedora
 CentOScentos / centos-stream / centos-altarch / centos-vault
 Rocky Linuxrocky
 AlmaLinuxalmalinux / almalinux-vault
 OpenCloudOSopencloudos
 openEuleropeneuler
 openSUSEopensuse
 Arch Linuxarchlinux / archlinuxarm
 Alpine Linuxalpine
+
+| 系统名称 | 版本代号 | +| --- | :---: | +| Debian | debian | +| Ubuntu | ubuntu / ubuntu-ports | +| Kali Linux | kali | +| Deepin | deepin | +| Armbian | armbian | +| Red Hat Enterprise Linux :material-information-outline:{ title="9版本使用 Rocky Linux, 7、8版本使用CentOS" } | centos / centos-altarch / rocky | +| Fedora | fedora | +| CentOS | centos / centos-stream / centos-altarch / centos-vault | +| Rocky Linux | rocky | +| AlmaLinux | almalinux / almalinux-vault | +| OpenCloudOS | opencloudos | +| openEuler | openeuler | +| openSUSE | opensuse | +| Arch Linux | archlinux / archlinuxarm | +| Alpine Linux | alpine | +
请看下面的例子 diff --git a/requirements.txt b/requirements.txt index 4ae9cfa9..446d0431 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -mkdocs-material==9.5.6 +mkdocs-material==9.5.7 mkdocs-glightbox==0.3.5 mkdocs-exclude-search==0.6.6 \ No newline at end of file