更换apt软件源
更换apt软件源
注意: wsl的Ubuntu证书是过期的,如果你想换源的话请记得先更新证书
sudo apt-get install --only-upgrade ca-certificates
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
vim编辑说明:按i -> 右键粘贴 -> 按ESC -> 按SHFIT+: -> 输入x保存
注意对应系统版本号:例如ubuntu20.04 -> focal
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src 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-src 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-src 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-security main restricted universe multiverse
# 预发布软件源,不建议启用
# 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
sudo apt-get update
sudo apt-get upgrade -y
软件更新, apt update报错
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate.
解决方法
- 确认配置文件 /etc/apt/sources.list 里面使用的是https源
- 通过 date 命令,查看时间与当前时间一致,排除时间造成的证书问题
- 通过 apt install ca-certificates --reinstall
- ca-certificates is already the newest version (20190110ubuntu1)
- bug来源是没有更新已存在的过期安装包
- 那就手动下载最新版文件包并安装
- 进入ubuntu资源网站查找最新版本 -> http://archive.ubuntu.com/ubuntu/pool/main/c/ca-certificates/
- 找到ca-certificates_{最新日期}ubuntu0.20.04.1_all.deb,例如:ca-certificates_20211016ubuntu0.20.04.1_all.deb
- 复制链接地址
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/main/c/ca-certificates/ca-certificates_20211016ubuntu0.20.04.1_all.deb
sudo dpkg -i ./ca-certificates_20211016ubuntu0.20.04.1_all.deb

浙公网安备 33010602011771号