问题 apt命令报证书错误
Certificate verification failed: The certificate is NOT trusted
处理办法
1.更改源文件,将所有的https改成http:
sudo vi /etc/apt/sources.list
更改过后如下:
deb http://mirrors.zju.edu.cn/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.zju.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.zju.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.zju.edu.cn/ubuntu/ focal-security main restricted universe multiverse
2.更新源
sudo apt-get update
3.安装/更新证书ca-certificates
sudo apt-get install --reinstall ca-certificates
4.参照步骤一将镜像源文件改回https
改完后/etc/apt/sources.list 文件内容如下:
deb https://mirrors.zju.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.zju.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.zju.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.zju.edu.cn/ubuntu/ focal-security main restricted universe multiverse
5.再次更新源
sudo apt-get update
6.至此可以正常安装软件了。
sudo apt-get install xxxxx
参考文献
Unable to locate package错误解决_自由渴望的博客-CSDN博客
apt命令报证书错误的解决方法------- Certificate verification failed: The certificate is NOT trusted._Chaowanq的博客-CSDN博客
From LFY 一起解决