LinuxMirrors 是一款功能强大的 GNU/Linux 系统软件源切换与管理工具。它的核心目标是帮助用户,特别是身处国内网络的用户,快速、准确地将系统默认的软件源替换为国内高速镜像站,从而极大地提升软件包更新与安装的速度。项目代码遵循 GPL 开源协议。

核心功能与特点

  1. 广泛的操作系统支持:该项目几乎覆盖了所有主流 Linux 发行版,包括 Debian、Ubuntu、CentOS、Fedora、Arch Linux、openSUSE、Alpine Linux,以及国内流行的 openEuler、OpenCloudOS 等。项目始终保持活跃更新,例如在 2025 年就新增了对 Manjaro 系统的适配。
  2. 一键式自动化切换:用户只需运行一条简单的命令,脚本便会自动检测系统类型和版本,并智能选择最佳的国内镜像源进行配置,全程无需手动干预。
  3. 超越换源的实用功能:除了核心的换源功能,LinuxMirrors 还集成了诸如 Docker 引擎的一键安装与配置、自动修复损坏的软件源列表、智能跳过已安装组件等贴心特性。这使得它在服务器初始化、批量环境部署等场景下尤为高效。
  4. 安全与可靠:脚本提供“备份原配置”和“还原”功能,操作前会自动备份系统原有的源列表,让用户可以随时回滚,无后顾之忧。

如何使用?

使用 LinuxMirrors 极其简单。在大多数情况下,只需要在终端中执行以下命令:

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

或者使用备用命令:

bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/change.sh)

脚本运行后,会提供一个清晰的交互式菜单,让你选择镜像源提供商(如阿里云、腾讯云、清华大学等),随后自动完成所有配置。

源代码:https://github.com/SuperManito/LinuxMirrors