
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-upgrade
falla 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 upgrade
tenga éxito.
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
sudo apt upgrade
Sin embargo, el sudo do-release-upgrade
comando 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 update
deberí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-releases
volver a cambiar a archive
en 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.list
su 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.