《Debian/Ubuntu 镜像源配置》
国内网络环境下使用官方源安装/更新很慢,本文汇总 Debian/Ubuntu 常用国内镜像源(清华 TUNA、中科大 USTC、网易 163)的配置方法与应用场景。配置文件为 /etc/apt/sources.list(或 /etc/apt/sources.list.d/ 下的文件)。
1 Debian 镜像源
1.1 网易 163(Debian 9 stretch)
编辑 /etc/apt/sources.list:
deb http://mirrors.163.com/debian stretch main non-free contrib
deb http://mirrors.163.com/debian stretch-updates main contrib non-free
更新验证:
apt update
1.2 中科大 USTC
USTC 官方使用说明:http://mirrors.ustc.edu.cn/help/debian.html。适用 Debian 未发行/旧版本(stable 等),将 distro 名替换即可:
deb https://mirrors.ustc.edu.cn/debian/ <codename> main non-free contrib
deb https://mirrors.ustc.edu.cn/debian/ <codename>-updates main contrib non-free
1.3 老版本(squeeze 等)
参考 https://linuxconfig.org/debian-apt-get-squeeze-sources-list 获取对应版本源(镜像站通常归档历史发行版本)。
2 Ubuntu 镜像源
清华 TUNA(以 xenial/16.04 为例):
echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse" > /etc/apt/sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse" >> /etc/apt/sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse" >> /etc/apt/sources.list
echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse" >> /etc/apt/sources.list
apt update
Ubuntu 官方软件包检索:
https://packages.ubuntu.com/。
3 通用技巧
- 改完源后务必
apt update刷新索引,否则安装会报 404。 - 大版本不同:Ubuntu 使用
main/universe/restricted/multiverse四类组件,Debian 使用main/non-free/contrib。 - 生产环境建议锁定镜像(pin),避免源漂移。
- 断供环境的快速回退:备份原文件再改
cp /etc/apt/sources.list /etc/apt/sources.list.bak。
4 常见问题
GPG 签名校验失败(NO_PUBKEY 等)时先导入公钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>
sudo apt-get update
说明:本文内容随发行版代码名变化,示例代码名(stretch/xenial)请按实际版本替换。
阅读 —
·
全站 —