
Estou usando o Ubuntu 20.10 bacana para meu desktop. Infelizmente o seu fim de vida excedeu.
De acordo comGuia de atualização EOLfontes.list se torna:
deb http://old-releases.ubuntu.com/ubuntu/ groovy main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ groovy-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ groovy-security main restricted universe multiverse
Eu recebi esse log depois de executar apt update
:
~ sudo apt-get update
[sudo] password for farhad:
Hit:1 http://ppa.launchpad.net/atareao/atareao/ubuntu groovy InRelease
Hit:2 ***
Ign:3 http://old-releases.ubuntu.com/ubuntu groovy InRelease
Hit:4 ***
Ign:5 http://old-releases.ubuntu.com/ubuntu groovy-updates InRelease
Hit:6 http://ppa.launchpad.net/atareao/atareao/ubuntu focal InRelease
Ign:7 http://old-releases.ubuntu.com/ubuntu groovy-security InRelease
Hit:8 ***
Err:9 http://old-releases.ubuntu.com/ubuntu groovy Release
404 Not Found [IP: 91.189.91.124 80]
Hit:10 http://ppa.launchpad.net/audio-recorder/ppa/ubuntu groovy InRelease
Err:11 http://old-releases.ubuntu.com/ubuntu groovy-updates Release
404 Not Found [IP: 91.189.91.124 80]
Err:12 http://old-releases.ubuntu.com/ubuntu groovy-security Release
404 Not Found [IP: 91.189.91.124 80]
Hit:13 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu groovy InRelease
Hit:14 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu focal InRelease
Hit:15 http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu groovy InRelease
Hit:16 http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu groovy InRelease
Hit:17 http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu focal InRelease
Reading package lists... Done '
E: The repository 'http://old-releases.ubuntu.com/ubuntu groovy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://old-releases.ubuntu.com/ubuntu groovy-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://old-releases.ubuntu.com/ubuntu groovy-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Parece que algo está errado em http://old-releases.ubuntu.com
.
O que devo fazer para atualizar meu Ubuntu 20.10 agora?
PS: ***
os repositórios eram de terceiros e foram truncados aqui.
Responder1
Isso pode ser feito sem reinstalar ou modificar seu sources.list. Consegui atualizar de 20.10 -> 21.04 -> 21.10.
Se a execução sudo do-release-upgrade
falhar assim
Instale todas as atualizações disponíveis para sua versão antes de atualizar.
então você precisará remover o cache do apt (links quebrados) antes de sudo apt upgrade
ter sucesso.
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo apt upgrade
No entanto, o sudo do-release-upgrade
comando ainda falhará, pois não possui mais um caminho direto para 21.10
Uma atualização de 'groovy' para 'impish' não é suportada com esta ferramenta.
então você pode usaresta solução alternativae atualize para 21.04 primeiro.
wget http://archive.ubuntu.com/ubuntu/dists/hirsute-updates/main/dist-upgrader-all/current/hirsute.tar.gz
mkdir upgrader
tar -xaf hirsute.tar.gz -C upgrader
cd upgrader
sudo ./hirsute
Reinicie em 21.04 e apt update
deve estar funcionando normalmente, mas você também pode atualizar para 21.10 para se manter à frente desse problema.
sudo apt update && sudo apt upgrade
sudo do-release-upgrade
Este é um bom motivo para continuar com o LTS assim que o 22.04 for lançado em abril.
Responder2
Por algum motivohttp://old-releases.ubuntu.com/ubuntu/dists/não listadescolado(20.10), embora na verdade seja EOLdesde 22 de julho de 2021.
Então você tem que voltar old-releases
para archive
ofontes.lista:
sudo sed -i "s/old-releases/archive/g" /etc/apt/sources.list /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get dist-upgrade
Executar a versão EOL é perigoso e improdutivo, por isso é recomendado atualizar 20.10 (EOL) para 21.04 (real,hirsuto) reiniciando a máquina e executando o procedimento padrão como
sudo do-release-upgrade
ou
update-manager -c
Responder3
Atualização de 2023: Agora que 20.10 é EOL, você precisa modificar seu arquivo sources.list
. Felizmente isso émuito fácil.
Adicione estas 3 linhascom /etc/apt/sources.list
seu editor de terminal favorito (ou seja sudo nano
):
deb http://old-releases.ubuntu.com/ubuntu/ groovy main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ groovy-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ groovy-security main restricted universe multiverse
Agora,Execute estes comandosvocê pode continuar com o processo de atualização. Observação: estou apenas copiando essas etapas da postagem do hackengineer nesta mesma página, pois funcionou muito bem para mim.
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo apt upgrade
wget http://old-releases.ubuntu.com/ubuntu/dists/hirsute-updates/main/dist-upgrader-all/current/hirsute.tar.gz
mkdir upgrader
tar -xaf hirsute.tar.gz -C upgrader
cd upgrader
sudo ./hirsute
Reinício
sudo do-release-upgrade
Responder4
Basta adicionar a fontehttps://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/(ou outro semelhante) em todas as categorias em /etc/apt/sources.list e também deixou os originais como estão. Faça atualização completa e atualização. Na próxima etapa, use o procedimento normal de atualização.
Fiz isso hoje no RPI e tudo funciona perfeitamente.