抱歉,我知道有很多类似的问题,但我似乎找不到解决问题的方法。我已经有几个星期没有打开电脑了,今天回来时,我意识到我无法再从 apt 或其他地方下载任何东西,并意识到 Ubuntu 21.10 已经结束了。但是当我尝试升级到 Ubuntu 22.04 时,我收到消息“身份验证失败:验证升级失败。网络或服务器可能有问题”。我的互联网连接运行良好,我更改了参数以从最佳可用服务器下载,但什么也没起作用,有人知道吗?谢谢 <3
答案1
我已经为它编写了一个脚本。
使用:
wget https://raw.githubusercontent.com/daboynb/linux_scripts/74a3785744d11abced39c5ba1ba29905b6a4dd05/upgrade_eol_to_jammy.sh && chmod +x upgrade_eol_to_jammy.sh && ./upgrade_eol_to_jammy.sh
顺便说一句,为了尊重规则,不要发布有一天会消失的东西。这部分应该修复。
#!/bin/bash
# Change repos to old-releases.ubuntu.com
text="deb http://old-releases.ubuntu.com/ubuntu/ impish main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ impish-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ impish-security main restricted universe multiverse"
sudo echo "$text" | sudo tee /etc/apt/sources.list
# Prerequisites
sudo apt-get update
sudo apt-get install update-manager-core update-manager -y
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
# Download and run the ubuntu upgrade tool
wget http://archive.ubuntu.com/ubuntu/dists/jammy-updates/main/dist-upgrader-all/current/jammy.tar.gz
tar -xaf jammy.tar.gz
sudo ./jammy --frontend=DistUpgradeViewText