Debian11 更换软件源

Linux软件更新源是什么?

我们在使用 GNU/​Linux 系统时,总会根据自己的应用需求,联网安装一些应用软件,开发工具,及内核安全补丁等。。。不可能都用下载好的二进制包来进行安装。Linux 系统的软件程序包通常存放在软件更新源(Repository)中,这类似于一个开源的软件管理仓库,它被收集了一些开发者们维护的一些比较可靠的开源软件。但也并不是说没在官方更新源中的项目就不可靠。添加软件源之后,您就可使用 Linux 系统提供的包管理工具(Package manager)查找、安装或更新软件源中包含的软件。(不同的源软件数量不是一定相同的)

一个好的更新源不仅是效率的提升,而且我还发现有些更新源更新后系统更加本土化了一丢丢,比如说系统语言更中文化了 ୧(๑・̀⌄・́๑)૭ ,一些细节均是中文,方便新手避坑。

准备工作,查看Debian版本:

cat /etc/os-release

微信图片_20220211210645.png

1.切换用户

#切换root用户,普通用户也可以使用sudo命令
su

2.备份

#备份软件源列表
cp /etc/apt/sources.list /etc/apt/sources.list.bak

3.编辑sources.list

#也可以使用 vim编辑
vi /etc/apt/sources.list

替换为下面的内容:

#http://mirrors.163.com/debian/为软件源也可以为其他的 bullseye为版本代号 main non-free contrib区别如下
deb http://mirrors.163.com/debian/ bullseye main non-free contrib

deb http://mirrors.163.com/debian/ bullseye-updates main non-free contrib

deb http://mirrors.163.com/debian/ bullseye-backports main non-free contrib

deb-src http://mirrors.163.com/debian/ bullseye main non-free contrib

deb-src http://mirrors.163.com/debian/ bullseye-updates main non-free contrib

deb-src http://mirrors.163.com/debian/ bullseye-backports main non-free contrib

#deb http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib

#deb http://mirrors.ustc.edu.cn/debian-security/ bullseye/updates main non-free contrib

#deb-src http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib

#deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye/updates main non-free contrib

deb http://mirrors.ustc.edu.cn/debian-security/ stable-security main non-free contrib

deb-src http://mirrors.ustc.edu.cn/debian-security/ stable-security main non-free contrib

更新软件源:

apt-get update

Q.E.D.