Como atualizar o Ubuntu 20.10 após seu EOL?

Como atualizar o Ubuntu 20.10 após seu EOL?

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-upgradefalhar 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 upgradeter sucesso.

sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo apt upgrade

No entanto, o sudo do-release-upgradecomando 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 updatedeve 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-releasespara archiveofontes.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.listseu 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.

informação relacionada