Solo para ampliar las respuestas anteriores, a continuación se explica cómo hacer remotamente lo mismo que la respuesta aceptada, utilizando una actualización sin contraseña a través de ssh que actualizará su caja a la última versión. Se copia de mi propia entrada de blog .
Todos estos pasos asumen que su repositorio de paquetes está funcionando. Es decir, si ejecuta apt-get update, no se le presentan muchos 404 debido a que tiene una versión desactualizada. Primero debes arreglar eso, así que mira esta respuesta para eso.
0. Actualizar todos los paquetes existentes
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
1. Configurar la ejecución sin contraseña
Agregue su auto a la lista de usuarios que pueden ejecutar do-release-upgrade usando sudo sin ingresar una contraseña se logra ejecutando
sudo visudo -f /etc/sudoers.d/do-release-upgrade.
y agregando la siguiente línea, sustituyendo my-username por el tuyo, por supuesto:
my-username ALL=NOPASSWD: /usr/bin/do-release-upgrade
2. Iniciar actualizaciones incrementales
Cierre sesión y ejecute el siguiente comando desde su computadora. Hará una actualización sin pedirle que ingrese (aceptando todas las respuestas predeterminadas), espere a que la computadora se reinicie y luego intente actualizar nuevamente. Se ejecuta hasta que se actualice a la última versión.
while true; do
ssh my-user@my-server sudo do-release-upgrade -f DistUpgradeViewNonInteractive;
sleep 120;
done
3. Fijar los archivos de configuración a su estado anterior
Luego, tendrá que mover los archivos de configuración respaldados a su ubicación anterior ya que el proceso de actualización ha puesto las configuraciones predeterminadas en su lugar.
¿No está satisfecho con las respuestas predeterminadas?
Este tipo tiene una forma de preparar las respuestas para cada pregunta, pero el inconveniente es que debes saber cuántas preguntas hay ...