Debian 11 更换清华、 阿里云apt 源
将 Debian 11 的 apt源更换为 aliyun,以提升国内环境 apt install 的速度。
-
Prepare
确认版本信息hostnamectl
Static hostname: VM-I1 Icon name: computer-vm Chassis: vm Machine ID: 4cf2ed6b5dac42cda3c311c6a38a9bff Boot ID: 230e1e88304640ada4cb938a266fcfa7 Virtualization: kvm Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 5.10.0-18-amd64 Architecture: x86-64
-
详细步骤
- 备份原 apt-get 源文件
cd /etc/apt
cp sources.list sources.list.bak
- 清除原 apt 源文件内容
> sources.list
- 添加 阿里云 apt 源
cd /etc/apt
echo "deb http://mirrors.aliyun.com/debian stable main contrib non-free" >> sources.list
echo "deb http://mirrors.aliyun.com/debian stable-updates main contrib non-free" >> sources.list
- 添加 清华 apt 源(Debian12 bookworm)
cd /etc/apt
echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free" >> sources.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free" >> sources.list
注:这里使用 echo 的方式配置是因为有可能有些系统中并未默认带有 vi 工具(比如 docker 镜像中的 debian 基础镜像中就不带 vi 工具)
效果
# deb cdrom:[Debian GNU/Linux 11.5.0 _Bullseye_ - Official amd64 DVD Binary-1 20220910-10:40]/ bullseye contrib main
#deb cdrom:[Debian GNU/Linux 11.5.0 _Bullseye_ - Official amd64 DVD Binary-1 20220910-10:40]/ bullseye contrib main
#deb http://security.debian.org/debian-security bullseye-security main contrib
#deb-src http://security.debian.org/debian-security bullseye-security main contrib
# bullseye-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ bullseye-updates main contrib
# deb-src http://deb.debian.org/debian/ bullseye-updates main contrib
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
- 更新 apt
执行如下命令更新 apt 源
apt update
-
验证总结
验证配置
执行
cat sources.list
查看文件内容,可以看到配置已经文件。
再执行apt update
,如果输出内容中有包含mirrors.aliyun.com
,表示设置已经生效root@15ee503df884:/etc/apt# cat sources.list deb http://mirrors.aliyun.com/debian stable main contrib non-free deb http://mirrors.aliyun.com/debian stable-updates main contrib non-free root@15ee503df884:/etc/apt# apt update Get:1 http://mirrors.aliyun.com/debian stable InRelease [121 kB] Get:2 http://mirrors.aliyun.com/debian stable-updates InRelease [49.3 kB] Get:3 http://mirrors.aliyun.com/debian stable/non-free amd64 Packages [87.7 kB] Get:4 http://mirrors.aliyun.com/debian stable/main amd64 Packages [7905 kB] Get:5 http://mirrors.aliyun.com/debian stable/contrib amd64 Packages [51.0 kB] Get:6 http://mirrors.aliyun.com/debian stable-updates/main amd64 Packages [7380 B] Fetched 8222 kB in 4s (2157 kB/s) Reading package lists... Done
可以看到,文件内容已经更新,且 apt-get 的源已经切换到了 aliyun。完事收工!
-
附录
参考阿里云镜像站
https://developer.aliyun.com/mirror/debian
阿里云 debian 镜像支持版本
http://mirrors.aliyun.com/debian/dists/
-
安装常用命令
apt install -y net-tools vim wget lrzsz zip unzip ufw uuid-runtime
apt install -y nmtui locale
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Nuri Alfred - Deertech
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果