换源

CachyOS pacman

打开文件:

cd /etc/pacman.d
kate cachyos-mirrorlist cachyos-v3-mirrorlist cachyos-v4-mirrorlist mirrorlist

在以下文件最顶端添加:

  • /etc/pacman.d/cachyos-mirrorlist

    Server = https://mirrors.ustc.edu.cn/cachyos/repo/$arch/$repo
  • /etc/pacman.d/cachyos-v3-mirrorlist

    Server = https://mirrors.ustc.edu.cn/cachyos/repo/$arch_v3/$repo
  • /etc/pacman.d/cachyos-v4-mirrorlist

    Server = https://mirrors.ustc.edu.cn/cachyos/repo/$arch_v4/$repo
  • /etc/pacman.d/mirrorlist

    # 校内源
    # Server = https://mirrors.osa.moe/archlinux/$repo/os/$arch
    # 中科大源
    Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

最后更新镜像:

sudo pacman -Syy

Ubuntu apt

校内源:https://mirrors-help.osa.moe/ubuntu/
中科大:https://mirrors.ustc.edu.cn/help/ubuntu.html

Pip

# HITsz(内网最快)
pip3 config set global.index-url https://mirrors.osa.moe/pypi/web/simple
# 清华源
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 阿里源
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
# 腾讯源(最快)
pip3 config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple

# 换回默认源
pip3 config unset global.index-url

Astral uv

添加配置文件 ~/.config/uv/uv.toml 或 /etc/uv/uv.toml,内容如下:

# uv python install 使用的源
python-install-mirror = "https://registry.npmmirror.com/-/binary/python-build-standalone"

[[index]]
# uv add, uv pip install 等使用的源
url = "https://mirrors.ustc.edu.cn/pypi/simple" # 中科大
# url = "https://mirrors.osa.moe/pypi/web/simple" # HITsz
default = true

Conda

使用 conda-forge

编辑 ~/.condarc,添加以下内容:

channels:
  - conda-forge
mirrored_channels:
  conda-forge:
    - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。