apt源配置目录:/etc/apt
软件源设置文件:
/etc/apt/sources.list
设置 清华源 如下:
1. 设置之前进行文件备份
cp /etc/apt/source.list /etc/apt/source.list.bak
2. 修改sources.list文件,设置为清华源
打开文件,复制粘贴以下内容并保存
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# 下面注释了
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# Pre-released source, 不推荐.
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
3. 更新源
sudo apt-get update
更新软件源出错
上述更新源命令,报错,错误描述的是公钥不可用,无法验签:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8
解决办法:
1.导入对应缺失的公钥,如:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8<你的公钥>
再次运行 sudo apt-get update 若继续出错,则
2. 上述没导入成功,可直接清理软件包信息。有时候,apt-get 在下载软件包过程中可能会出错,导致公钥问题。你可以尝试清除已下载的软件包信息并重新下载
sudo rm -r /etc/apt/sources.list.d/*
sudo apt-get update
PS:这里是清除了 /etc/apt/sources.list.d 下,所有的软件包信息,其实你可以根据上面 没有公钥的具体报错信息 清除对应的软件包信息就行