Actualización de Ubuntu ¡es muy fácil! Incluso un usuario novato puede actualizar Ubuntu fácilmente de una versión a otra en el primer intento. Es por eso que siempre recomendé Ubuntu para los novatos que quieren probar Linux por primera vez. Sin embargo, un desarrollador ha hecho que el proceso de actualización sea mucho más fácil que nunca. Conoce a zzupdate , una utilidad de línea de comando simple para actualizar completamente una PC/servidor Ubuntu a través de apt, en su mayoría sin intervención y sin supervisión. Créame o no, ahora puede actualizar su Ubuntu, ya sea de escritorio o de servidor, con un solo comando. Probé este script en Ubuntu 18.04 LTS y funcionó bien como se describe a continuación. Sigue leyendo.
Descarga recomendada - Libro electrónico gratuito:"Primeros pasos con Ubuntu 16.04"Características
- Actualización automática desatendida.
- No se requiere la intervención del usuario ni ningún conocimiento de codificación.
- Fácil de instalar y usar. Simplemente descárguelo y comience a usarlo en poco tiempo.
- Gratis y de código abierto. El código fuente está disponible gratuitamente en GitHub.
Actualice Ubuntu con un solo comando usando zzupdate
La forma oficial y recomendada de actualizar cualquier versión de Ubuntu a la siguiente versión disponible es ejecutar los siguientes comandos uno por uno y seguir las instrucciones en pantalla.
Para Ubuntu Desktop :
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo reboot
$ sudo update-manager -d
Para Servidor Ubuntu :
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
$ sudo reboot
$ sudo do-release-upgrade -d
Sin embargo, no necesita ejecutar todos esos comandos para actualizar Ubuntu. zzupdate actualiza cualquier versión de Ubuntu con un solo comando.
Primero, abra el Software y actualizaciones ya sea desde Gnome Dash o desde el lanzador de aplicaciones.
Abrir software y actualizaciones
En Software y actualizaciones asistente, vaya a Actualizaciones y elija el tipo de versión que desea actualizar.
Si desea actualizar la versión actual de Ubuntu a cualquier versión nueva disponible (LTS o no LTS), elija "Para cualquier versión nueva" de “notificarme de nueva versión de Ubuntu” cuadro desplegable.
Si desea actualizar la versión actual de Ubuntu solo a la siguiente versión LTS disponible, elija "Para versiones de soporte a largo plazo" de “notificarme de nueva versión de Ubuntu” cuadro desplegable en Actualizaciones sección.
Elija el tipo de versión de Ubuntu
Una vez que haya elegido el tipo de versión, cierre la ventana "Software y actualizaciones".
Luego, descargue la utilidad "zzupdate" usando el comando:
$ curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh
La salida de muestra sería:
[...] Installing... ------------- Cloning into 'zzupdate'... remote: Counting objects: 96, done. remote: Total 96 (delta 0), reused 0 (delta 0), pack-reused 96 Unpacking objects: 100% (96/96), done. Already up to date. Setup completed! ---------------- See https://github.com/TurboLabIt/zzupdate for the quickstart guide.
Luego, ejecute el siguiente comando para actualizar Ubuntu:
$ sudo zzupdate
Es así de simple. No necesitas hacer nada. zzupdate se encargará de todo y actualizará su versión actual de Ubuntu a la próxima versión disponible.
zzupdate en acción
Una vez que se complete el proceso de actualización, Zzupdate reiniciará automáticamente su sistema al sistema recién actualizado.
Aquí está mi escritorio Ubuntu 18.10 después de actualizar desde Ubuntu 18.04 LTS:
Escritorio Ubuntu 18.10
Nota para aquellos que actualizan su Ubuntu a través de una sesión SSH:
En caso de que esté actualizando a través de SSH, se recomienda iniciar el proceso de actualización dentro de la sesión de pantalla. Porque en caso de falla de conectividad SSH durante el proceso de actualización, puede volver a conectarse fácilmente con la sesión de actualización.
Para instalar la herramienta de pantalla, ejecute:
$ sudo apt-get install screen
Luego inicie la sesión de pantalla usando el comando:
$ screen
En caso de falla de conectividad, puede volver a conectarse a la sesión de actualización con el comando:
$ screen -Dr
Ahora, ejecute el siguiente comando para actualizar Ubuntu:
$ sudo zzupdate
Configurar actualización zz
zzupdate funciona bien desde el primer momento. Sin embargo, si desea cambiar algunos parámetros (como excluir el reinicio, la agresión de la versión), puede hacerlo modificando el archivo de configuración.
Copie el archivo de configuración predeterminado:
$ sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf
Edite el archivo de configuración:
$ sudo vi /etc/turbolab.it/zzupdate.conf
Luego, modifique los parámetros según sus requisitos.
Aquí está la lista de parámetros disponibles.
- REINICIAR - Si el valor es 1, el sistema se reiniciará al final del proceso de actualización. El valor predeterminado es 1.
- REINICIO_TIMEOUT - Valor de tiempo de espera predeterminado de reinicio. El valor predeterminado es 15.
- VERSIÓN_ACTUALIZACIÓN - Si el valor es 1, ejecuta la progresión de la versión si hay una nueva versión de Ubuntu disponible.
- VERSION_UPGRADE_SILENT - Si el valor es 1, la progresión de la versión se produce automáticamente, sin preguntar nada al usuario. El valor predeterminado es 0.
- COMPOSER_UPGRADE - Si el valor es 1, automáticamente actualiza composer.
De forma predeterminada, ejecutamos "zzupdate" para actualizar Ubuntu con los parámetros predeterminados. También podemos crear diferentes perfiles con parámetros específicos.
Para hacerlo, cree un perfil específico copiando desde el archivo de configuración predeterminado:
$ sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.profile.ostechnix.conf
Tenga en cuenta que he usado "ostechnix" en el nombre del perfil.
Luego, modifique los parámetros disponibles predeterminados según sus requisitos.
$ sudo vi /etc/turbolab.it/zzupdate.profile.ostechnix.conf
REBOOT=0 REBOOT_TIMEOUT=10 VERSION_UPGRADE=1
Guarde y cierre el archivo. Ahora, puede iniciar el proceso de actualización utilizando el nombre de perfil especificado como se muestra a continuación.
$ sudo zzupdate ostechnix
De igual forma, puedes crear tantos como perfiles con diferentes parámetros.
Lectura sugerida:
- Cómo actualizar todo con un solo comando en Linux
- 3 métodos diferentes para actualizar Ubuntu a la última versión
- Instalar actualizaciones y parches de seguridad automáticamente en Ubuntu