El equipo de Debian ha anunciado que la última versión de Debian 9.0 "Stretch" se lanzará el 17 de junio de 2017 . Esta versión tiene el nombre en clave "Strech “. Debian 9 está lleno de nuevas funciones y actualizaciones en comparación con la versión anterior.
En este tutorial, lo ayudaré a Actualizar Debian 9 Stretch desde Debian 8 Jessie con pasos simples. En este tutorial, todos los comandos se ejecutan con la cuenta raíz. Por lo tanto, debe tener privilegios de usuario raíz o privilegios sudo para completar esto. Los usuarios de escritorio pueden actualizarlo inmediatamente y usar las nuevas funciones, pero los usuarios con servidores Debian pueden esperar a que se actualicen en producción. Primero, deberían probar esto en su entorno de desarrollo y luego actualizarlo en producción, si todo va bien.
1. Copia de seguridad de sus datos
El primer y muy importante paso es hacer una copia de seguridad de sus datos. Por lo tanto, le recomendamos encarecidamente que haga una copia de seguridad de todos los datos que sean importantes para usted en el sistema existente. Por ejemplo, su Mariadb se actualizará a la versión 10.1 y no podrá revertirla. Así que asegúrese de hacer una copia de seguridad de sus datos en una ubicación remota y luego proceda a la actualización. Es posible que deba hacer una copia de seguridad de los siguientes:
- Bases de código de la aplicación
- Bases de datos
- Archivos de configuración (p. ej., DNS, Apache, MySQL, PHP, Postgres, etc.)
- Correos electrónicos y cuentas de correo electrónico.
- Detalles de cuentas de usuario.
2. Actualice todos los paquetes de Debian 8
Antes de actualizar a Debian 9, primero actualice todos los paquetes del sistema Debian instalado actualmente usando el siguiente comando.
[email protected]:~:# apt update && apt upgrade
3. Actualizar el archivo de repositorio source.list
Ahora edite el archivo de configuración apt de Debian /etc/apt/sources.list y reemplace todo “
[email protected]:~:# cp /etc/apt/sources.list /etc/apt/sources.list.orig[email protected]:~:# sed -i 's/jessie/stretch/g' /etc/apt/sources.list
El archivo /etc/apt/sources.list se verá como se muestra a continuación.
deb http://mirrors.digitalocean.com/debian stretch main deb-src http://mirrors.digitalocean.com/debian stretch main deb http://security.debian.org/ stretch/updates main deb-src http://security.debian.org/ stretch/updates main # stretch-updates, previously known as 'volatile' deb http://mirrors.digitalocean.com/debian stretch-updates main deb-src http://mirrors.digitalocean.com/debian stretch-updates main
4. Actualizar todos los paquetes de nuevo
Después de reemplazar todas las referencias en el archivo de configuración de Apt, actualice todos los paquetes en su sistema nuevamente. Después de eso, proceda a actualizar la distribución.
[email protected]:~:# apt update && apt upgrade
5. Actualizar Debian 9 (Estirar)
Finalmente, actualice la distribución de Debian 8 a Debian 9 Stretch usando el siguiente comando. Este comando tardará algún tiempo en completarse.
[email protected]:~:# apt dist-upgrade
6. Verificar actualización
En este punto, su sistema se habrá actualizado con éxito a Debian 8. Primero reiniciemos la instancia y verifiquemos la versión del sistema actualizado.
[email protected]:~:# reboot
Después de reiniciar el sistema, inicie sesión en el servidor Verifique la versión actual de Debian.
[email protected]:~:# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 9.0 (stretch) Release: 9.0 Codename: stretch
Felicitaciones, ha actualizado con éxito a Debian 9 "Stretch". ¡Diviértete!