diff --git a/include/source.h b/include/source.h index 754fd59..955f17d 100644 --- a/include/source.h +++ b/include/source.h @@ -7,7 +7,7 @@ * Contributors : Shengwei Chen <414685209@qq.com> * | * Created on : <2023-08-29> - * Last modified : <2024-06-21> + * Last modified : <2024-07-03> * * 镜像站与换源信息 * ------------------------------------------------------------*/ @@ -519,20 +519,34 @@ os_kali_sources[] = { /** - * 2024-04-18 更新 - * - * TODO: 源并不完整,且未经测试是否有效 + * 2024-07-03 更新 */ os_arch_sources[] = { {&Upstream, NULL}, - {&Ali, "https://mirrors.aliyun.com/"}, - {&Bfsu, "https://mirrors.bfsu.edu.cn/"}, - {&Ustc, "https://mirrors.ustc.edu.cn/"}, - {&Tuna, "https://mirrors.tuna.tsinghua.edu.cn/"}, - {&Tencent, "https://mirrors.tencent.com/"}, - {&Huawei, "https://mirrors.huaweicloud.com/archlinux/"}, - {&Netease, "https://mirrors.163.com/"}, - {&Sohu, "https://mirrors.sohu.com/"} + {&Ali, "https://mirrors.aliyun.com/archlinux/"}, + {&Bfsu, "https://mirrors.bfsu.edu.cn/archlinux/"}, + {&Ustc, "https://mirrors.ustc.edu.cn/archlinux/"}, + {&Tuna, "https://mirrors.tuna.tsinghua.edu.cn/archlinux/"}, + {&Tencent, "https://mirrors.tencent.com/archlinux/"}, + {&Huawei, "https://mirrors.huaweicloud.com/archlinux/"}, // 不支持 archlinuxcn + {&Netease, "https://mirrors.163.com/archlinux/"}, // archlinuxcn 的URL和其他镜像站不同 + // {&Sohu, "https://mirrors.sohu.com/archlinux"} // 不支持 archlinuxcn +}, + + +/** + * 2024-07-03 更新 + * + * @note 根据 GitHub:@zheng7fu2 建议,拆分 archlinuxcn 出来 + */ +os_archlinuxcn_sources[] = { + {&Upstream, "https://repo.archlinuxcn.org/"}, + {&Ali, "https://mirrors.aliyun.com/archlinuxcn/"}, + {&Bfsu, "https://mirrors.bfsu.edu.cn/archlinuxcn/"}, + {&Ustc, "https://mirrors.ustc.edu.cn/archlinuxcn/"}, + {&Tuna, "https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/"}, + {&Tencent, "https://mirrors.cloud.tencent.com/archlinuxcn/"}, + {&Netease, "https://mirrors.163.com/archlinux-cn/"} }, @@ -967,7 +981,8 @@ def_sources_n(pl_r); def_sources_n(pl_julia); def_sources_n(os_ubuntu); def_sources_n(os_mint); def_sources_n(os_debian); def_sources_n(os_fedora); def_sources_n(os_kali); def_sources_n(os_opensuse); -def_sources_n(os_arch); def_sources_n(os_msys2); def_sources_n(os_gentoo); +def_sources_n(os_arch); def_sources_n(os_archlinuxcn); +def_sources_n(os_msys2); def_sources_n(os_gentoo); def_sources_n(os_alpine); def_sources_n(os_rocky); def_sources_n(os_alma); def_sources_n(os_void); def_sources_n(os_solus);