一键更换国内各大Debian源

问题

近期华为云的源有一些不稳定,会出现404等问题导致很多应用无法正常安装。通常一些包无法安装时,我们都可以尝试更换源来尝试解决。

一键更换源命令

清华源(tsinghua)

cd /etc/apt
mv sources.list sources.list.bk &&
echo deb https://mirror.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free  >  sources.list &&
echo deb https://mirror.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free  >>  sources.list &&
echo deb https://mirror.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free  >>  sources.list &&
echo deb https://mirror.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free  >>  sources.list &&
echo deb-src https://mirror.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free  >>  sources.list &&
echo deb-src https://mirror.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free  >>  sources.list &&
echo deb-src https://mirror.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free  >>  sources.list &&
echo deb-src https://mirror.tuna.tsinghua.edu.cn/debian-security/ buster/updates main contrib non-free >>  sources.list &&
apt update &&
echo "更换清华源成功!"

上海交大源

cd /etc/apt
mv sources.list sources.list.bak &&
echo deb https://mirror.sjtu.edu.cn/debian/ buster main contrib non-free >>  sources.list &&
echo deb https://mirror.sjtu.edu.cn/debian/ buster-updates main contrib non-free >>  sources.list &&
echo deb https://mirror.sjtu.edu.cn/debian/ buster-backports main contrib non-free >>  sources.list &&
echo deb https://mirror.sjtu.edu.cn/debian-security/ buster/updates main contrib non-free >>  sources.list &&

echo deb-src https://mirror.sjtu.edu.cn/debian/ buster-updates main contrib non-free >> sources.list &&
echo deb-src https://mirror.sjtu.edu.cn/debian/ buster-backports main contrib non-free >> sources.list &&
echo deb-src https://mirror.sjtu.edu.cn/debian/ buster main contrib non-free >> sources.list &&
echo deb-src https://mirror.sjtu.edu.cn/debian-security/ buster/updates main contrib non-free >> sources.list &&
apt update &&
echo "更换上海交大源成功!"

中科大源

cd /etc/apt
mv sources.list sources.list.bak &&
echo deb https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free >>  sources.list &&
echo deb https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free >>  sources.list &&
echo deb https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free >>  sources.list &&
echo deb https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free >>  sources.list &&

echo deb-src https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free >> sources.list &&
echo deb-src https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free >> sources.list &&
echo deb-src https://mirrors.ustc.edu.cn/debian/ buster-backports main contrib non-free >> sources.list &&
echo deb-src https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free >> sources.list &&
apt update &&
echo "更换中科大源成功!"

阿里源

cd /etc/apt
mv sources.list sources.list.bak &&
echo deb http://mirrors.aliyun.com/debian/ buster main non-free contrib >>  sources.list &&
echo deb http://mirrors.aliyun.com/debian-security buster/updates main >>  sources.list &&
echo deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib >>  sources.list &&
echo deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib >>  sources.list &&

echo deb-src http://mirrors.aliyun.com/debian-security buster/updates main >> sources.list &&
echo deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib >> sources.list &&
echo deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib >> sources.list &&
echo deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib >> sources.list &&
apt update &&
echo "更换阿里源成功!"

腾讯云源

cd /etc/apt
mv sources.list sources.list.bak &&
echo deb http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib >>  sources.list &&
echo deb http://mirrors.cloud.tencent.com/debian-security buster/updates main >>  sources.list &&
echo deb http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib >>  sources.list &&
echo deb http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib >>  sources.list &&

echo deb-src http://mirrors.cloud.tencent.com/debian-security buster/updates main >> sources.list &&
echo deb-src http://mirrors.cloud.tencent.com/debian/ buster main non-free contrib >> sources.list &&
echo deb-src http://mirrors.cloud.tencent.com/debian/ buster-updates main non-free contrib >> sources.list &&
echo deb-src http://mirrors.cloud.tencent.com/debian/ buster-backports main non-free contrib >> sources.list &&
apt update &&
echo "更换腾讯云源成功!"

华为云源

cd /etc/apt
mv sources.list sources.list.bak &&
echo deb https://mirrors.huaweicloud.com/debian/ buster main contrib non-free >>  sources.list &&
echo deb https://mirrors.huaweicloud.com/debian/ buster-updates main contrib non-free >>  sources.list &&
echo deb https://mirrors.huaweicloud.com/debian/ buster-backports main contrib non-free >>  sources.list &&
echo deb https://mirrors.huaweicloud.com/debian-security/ buster/updates main contrib non-free >>  sources.list &&

echo deb-src https://mirrors.huaweicloud.com/debian/ buster main contrib non-free >> sources.list &&
echo deb-src https://mirrors.huaweicloud.com/debian/ buster-updates main contrib non-free >> sources.list &&
echo deb-src https://mirrors.huaweicloud.com/debian/ buster-backports main contrib non-free >> sources.list &&
apt update &&
echo "更换华为云源成功!"

使用

复制上面任意一个源的命令,到AidLux中,打开命令行终端,粘贴上述任意一个源的更换命令,回车确认执行。

输入命令后,等待源更新完出,输出更新xxx源成功,即表明源已经更新成功了,再尝试安装其他包即可。

1 个赞

感谢大佬分享?

学习过程中安装 MySQL 一直出现问题,根据官方文档操作发现是软件源问题

正头疼怎么解决就看到了大佬的帖子

感谢感谢??

厉害咯,学习到了