Linux 报错Certificate verification failed: The certificate is NOT trusted.
在 Linux 系统中使用 apt-get 更新软件时,出现错误 Certificate verification failed: The certificate is NOT trusted. 的解决方法
原因为未安装ca-certificates
可以先编辑 /etc/apt/sources.list 文件临时使用http源
1 | nano /etc/apt/sources.list |
或者
1 | vim /etc/apt/sources.list |
粘贴或者更改源(https:// 到 http://)
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
然后安装ca-certificates包(**注意:看到有的文章将源改为http便无下文,建议继续执行以下步骤改回https,使用http将大幅度提高网络风险**)
1 | apt update |
安装完成后编辑源 /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
执行apt update更新,完成