MIRROR HANDBOOK

从一份指南开始。

选择你的发行版或开发工具,查看镜像配置方法。

请按系统版本选择配置方法,使用前确认镜像服务可用,并备份原有配置。

Linux 发行版

AlmaLinux 镜像

按现有仓库节配置 AlmaLinux 9,保留系统签名与组件设置。

阅读指南 ↗
Linux 发行版

Alpine Linux 镜像

保留 Alpine 版本分支,配置 apk 的 main 与 community 仓库。

阅读指南 ↗
开发工具

Conda / Anaconda 镜像

配置 Conda 默认频道,检查平台覆盖并恢复原有频道。

阅读指南 ↗
Linux 发行版

Arch Linux 镜像

配置 pacman 镜像优先级,执行完整升级并处理同步错误。

阅读指南 ↗
Linux 发行版

Arch Linux ARM 镜像

使用 ARM 专用 pacman 路径,保留硬件平台的安装流程。

阅读指南 ↗
Linux 发行版

Arch Linux CN 镜像

配置中文社区附加仓库及其 keyring,不替代 Arch 官方仓库。

阅读指南 ↗
开发工具

Cargo / crates.io 镜像

使用稀疏索引替换 crates.io,区分索引与包文件下载。

阅读指南 ↗
Linux 发行版

CentOS 与 Stream 镜像

区分 CentOS Stream 与已停止维护的 CentOS Linux 历史归档。

阅读指南 ↗
开发工具

Perl / CPAN 镜像

配置 CPAN Shell 镜像列表与新版客户端的优先 HTTPS 策略。

阅读指南 ↗
科学计算

R / CRAN 镜像

设置 R 包安装源,区分 CRAN 软件包与系统 R 安装源。

阅读指南 ↗
科学计算

TeX Live / CTAN 镜像

设置 TeX Live 包管理器源,区分年份与系统包管理方式。

阅读指南 ↗
Linux 发行版

Debian 镜像

Debian 12/13 软件仓库配置、固件组件与独立安全更新源。

阅读指南 ↗
开发工具

Docker CE 镜像

在 Ubuntu/Debian 上配置 Docker Engine 的 APT 软件仓库。

阅读指南 ↗
开发工具

Elvish 镜像

按操作系统和处理器选择 Elvish 发行文件并验证安装。

阅读指南 ↗
Linux 发行版

EPEL 镜像

为 Enterprise Linux 配置额外软件包仓库,保留 GPG 校验。

阅读指南 ↗
系统工具

F-Droid 镜像

给 F-Droid 官方仓库添加镜像,核对仓库签名身份。

阅读指南 ↗
Linux 发行版

Fedora 镜像

保留 Fedora 仓库密钥,按需将 Metalink 切换为指定镜像。

阅读指南 ↗
Linux 发行版

Gentoo 镜像

配置 Distfiles 与安装文件下载,区分 ebuild 同步协议。

阅读指南 ↗
使用入门

镜像使用与故障排查

理解智能调度、配置优先级、签名校验和常见下载错误。

阅读指南 ↗
开发工具

Go Modules 镜像

识别 Go 下载目录与模块代理,配置回退、校验和私有模块。

阅读指南 ↗
开发工具

Haskell / Hackage 镜像

在 Cabal 中配置 Hackage HTTPS 镜像并保留安全索引校验。

阅读指南 ↗
开发工具

Homebrew 镜像

分别配置 Homebrew API 与 bottles,避免混淆源码仓库。

阅读指南 ↗
Linux 发行版

Kali Linux 镜像

配置 Kali Rolling 软件仓库,避免与 Debian 或 Ubuntu 混源。

阅读指南 ↗
开发工具

Kubernetes 镜像

使用按次版本划分的软件仓库,区分系统软件包和容器镜像。

阅读指南 ↗
开发工具

Maven 镜像

仅替换 Maven Central,保留项目私有仓库与发布设置。

阅读指南 ↗
系统工具

MSYS2 镜像

在 Windows 的 MSYS2 环境中配置 pacman 镜像。

阅读指南 ↗
系统工具

Nix / NixOS 镜像

区分 channel 元数据与 binary cache,保留包签名信任。

阅读指南 ↗
开发工具

Node.js / npm 镜像

npm、pnpm、Yarn 软件包索引与 Node.js 发行文件的区别。

阅读指南 ↗
Linux 发行版

openSUSE 镜像

识别 RIS 自动仓库管理,按需修改 Tumbleweed 的镜像地址。

阅读指南 ↗
系统工具

OpenWrt 镜像

按 opkg 或 apk 版本修改软件源,保持固件 ABI 与仓库一致。

阅读指南 ↗
开发工具

Python / pip 镜像

pip、uv 与 Poetry 的 PyPI 配置、优先级和恢复方式。

阅读指南 ↗
Linux 发行版

Raspberry Pi OS / Raspbian 镜像

区分 32 位 Raspbian、64 位 Debian 与树莓派附加仓库。

阅读指南 ↗
Linux 发行版

Rocky Linux 镜像

Rocky Linux 9/10 的 BaseOS、AppStream 和 Extras 镜像配置。

阅读指南 ↗
科学计算

ROS 2 镜像

为 Ubuntu 上已有的 ROS 2 APT 仓库替换地址,保留官方密钥。

阅读指南 ↗
开发工具

RubyGems / Bundler 镜像

分别配置 gem 与 Bundler,保留 Gemfile 中的官方源声明。

阅读指南 ↗
开发工具

Rustup 工具链镜像

配置 Rust 工具链和 rustup 自更新地址,区分 Cargo 包索引。

阅读指南 ↗
系统工具

Termux 镜像

配置 Android Termux 的主仓库及已启用的附加仓库。

阅读指南 ↗
Linux 发行版

Ubuntu 镜像

Ubuntu 的 DEB822 与传统 APT 配置,区分 x86 与 ARM 仓库。

阅读指南 ↗