问题描述
apt-get update的时候,报错:
The repository ‘http://archive.ubuntu.com/ubuntu jammy-updates InRelease’ is no longer signed
Failed to fetch http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease Clearsigned file isn’t valid, got ‘NOSPLIT’ (does the network require authentication?)
可能是由于你的办公网络vpn特殊的设置问题,导致ubuntu的某些源需要登录认证,一般情况下家用网络无此问题。
解决方案
可以考虑使用其它镜像源,例如清华的软件源
有时候换了http源也会报这个错,改成https的源可以修复
# 使用其它源,需要替换成具体你的系统的源地址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
cat <<EOF > /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
EOF