¿Cómo actualizar Ubuntu 20.10 después de su EOL?

¿Cómo actualizar Ubuntu 20.10 después de su EOL?

Estoy usando Ubuntu 20.10 groovy para mi escritorio. Lamentablemente su fin de vida ha sobrepasado.

De acuerdo aGuía de actualización EOLUfuentes.list se convierte en:

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

Obtuve este registro después de ejecutar 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 anda mal en http://old-releases.ubuntu.com.

¿Qué debo hacer para actualizar mi Ubuntu 20.10 ahora?

PD: ***los repositorios eran de terceros y se truncaron aquí.

Respuesta1

Esto se puede hacer sin reinstalar ni modificar su lista de fuentes. Pude actualizar desde 20.10 -> 21.04 -> 21.10.

Si la ejecución sudo do-release-upgradefalla así

Instale todas las actualizaciones disponibles para su versión antes de actualizar.

entonces necesitarás eliminar el caché de apt (enlaces rotos) antes de que sudo apt upgradetenga éxito.

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

Sin embargo, el sudo do-release-upgradecomando seguirá fallando ya que ya no tiene una ruta directa a 21.10.

Esta herramienta no admite una actualización de 'maravilloso' a 'travieso'.

para que puedas usaresta solucióny actualice a 21.04 primero.

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 en 21.04 y apt updatedebería funcionar normalmente, pero también puede actualizar a 21.10 para anticiparse a este problema.

sudo apt update && sudo apt upgrade
sudo do-release-upgrade

Esta es una buena razón para seguir con LTS una vez que se lance la versión 22.04 en abril.

Respuesta2

por alguna razónhttp://old-releases.ubuntu.com/ubuntu/dists/no enumeramaravilloso(20.10), aunque en realidad es EOLdesde el 22 de julio de 2021.

Entonces tienes que old-releasesvolver a cambiar a archiveen elfuentes.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

Ejecutar la versión EOL es peligroso y no productivo, por lo que se recomienda actualizar 20.10 (EOL) a 21.04 (actual,hirsuto) reiniciando la máquina y ejecutando el procedimiento estándar como

sudo do-release-upgrade

o

update-manager -c

Respuesta3

Actualización 2023: Ahora que 20.10 es EOL, necesitas modificar tu sources.list. Afortunadamente esto esmuy fácil.

Añade estas 3 líneascon /etc/apt/sources.listsu editor de terminal favorito (es decir 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

Ahora,Ejecute estos comandospuedes continuar con el proceso de actualización. Nota: solo estoy copiando estos pasos de la publicación de hackengineer en esta misma página, ya que funcionó muy bien para mí.

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

Reiniciar

sudo do-release-upgrade

Respuesta4

Solo agrega la fuentehttps://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/(u otro como este) en cada categoría en /etc/apt/sources.list y también dejó los originales como están. Realice una actualización y actualización completa. En el siguiente paso, utilice el procedimiento de actualización normal.

Lo hice hoy en RPI y todo funciona perfecto.

información relacionada