阿里云镜像官网:https://developer.aliyun.com/mirror/
1.先备份
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.写入国内源
cat <<EOF>/etc/apt/sources.list
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
EOF
3.清空缓存
apt-get clean
apt-get update
可能碰到的问题 1:
W: GPG error: http://mirrors.aliyun.com/ubuntu focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32 NO_PUBKEY 871920D1991BC93C
解决方案:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C
可能碰到的问题 2:
'Suite' value from 'stable' to 'oldstable'
解决方案:
apt-get --allow-releaseinfo-change update
--allow-releaseinfo-change
这个命令的意思是,允许更新命令继续从改变了版本库信息的版本库中下更新源。
可能碰到的问题 3:
E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
解决方案:
apt-get install -y gnupg2