Linux 配置国内 repo 源
Debian 步骤
大部分 Debian 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sources.list;
但是对于容器镜像,从 Debian 12 开始,其软件源配置文件变更为 DEB822 格式,路径为 /etc/apt/sources.list.d/debian.sources。
一般情况下,将对应文件中 Debian 默认的源地址 http://deb.debian.org/ 替换为镜像地址即可。
- 传统格式(路径:/etc/apt/sources.list)
- DEB822 格式(路径/etc/apt/sources.list.d/debian.sources)
shell
# 备份原来的 /etc/apt/sources.list.d/debian.sources 文件
cp /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.bak
# 华为云 Huawei Cloud
sed -i 's@deb.debian.org@repo.huaweicloud.com@g' /etc/apt/sources.list.d/debian.sources
# 阿里云 Aliyun(限速)
sed -i 's@deb.debian.org@mirrors.aliyun.com@g' /etc/apt/sources.list.d/debian.sources
# 腾讯云 Tencent Cloud(限速)
sed -i 's@deb.debian.org@mirrors.cloud.tencent.com@g' /etc/apt/sources.list.d/debian.sources
# 清华大学 TSINGHUA TUNA(北京地区推荐)
sed -i 's@deb.debian.org@mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list.d/debian.sources
# 中科大 USTC
sed -i 's@deb.debian.org@mirrors.ustc.edu.cn@g' /etc/apt/sources.list.d/debian.sources
# 南京大学 NJU
sed -i 's@deb.debian.org@mirror.nju.edu.cn@g' /etc/apt/sources.list.d/debian.sources
# 上海交大 SJTU(上海地区推荐)
sed -i 's@deb.debian.org@mirror.sjtu.edu.cn@g' /etc/apt/sources.list.d/debian.sources
# 香港 xTom(仅限香港特别行政区)
sed -i 's@deb.debian.org@mirror.xtom.com.hk@g' /etc/apt/sources.list.d/debian.sources
163 源参考:https://mirrors.163.com/.help/debian.html
CentOS 步骤
http://mirrors.163.com/.help/centos.html
bash
# 首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
##CentOS 7最小安装没有 wget 命令, 可以使用 curl 下载
curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o /etc/yum.repos.d/CentOS-Base.repo
yum clean all && yum makecache
# 检查是否安装成功
yum repolist