Debian 11, Nombre clave Golpe directo, ¡ha sido publicado! Esta guía paso a paso explica cómo actualizar de Debian 10 Buster a Debian 11 Bullseye usando la línea de comandos.
Lanzamiento de Debian 11 «Bullseye»
¡Se acaba la larga espera! Debian 11, con nombre en código «Bullseye», ¡la versión estable está disponible para descargar!
Gracias al trabajo conjunto del equipo de seguridad de Debian y el equipo de soporte a largo plazo de Debian, Debian 11 será compatible a continuación. 5 años.
La nueva distribución Debian 11 viene con muchos entornos de escritorio (DE) diferentes y varias aplicaciones actualizadas.
Debian 11 contiene actualmente las siguientes DE:
- Gnomo 3.38,
- KDE Plasma 5.20,
- LXDE 11,
- LXQt 0,16,
- MATE 1.24,
- Xfce 4.16.
Puede encontrar más información en el Notas de la versión de Debian 11 Bullseye.
Actualice a Debian 11 Bullseye desde Debian 10 Buster
Comprobemos la versión de Debian instalada actualmente con el comando:
$ cat /etc/debian_version 10.10
También puedes usar lsb_release
Comando para mostrar la versión Debian.
$ lsb_release -a
Salida de muestra:
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
Como puede ver en el resultado anterior, estoy usando el último sistema de eliminación de Debian 10. Ahora comencemos a actualizar de Debian 10 Buster a Debian 11 Bullseye.
Paso 1: actualice y actualice los paquetes actualmente instalados
Antes de comenzar a actualizar Debian Buster a Bullseye, asegúrese de haber actualizado todos los paquetes existentes y actualizado a su última versión disponible ejecutando los siguientes comandos en secuencia:
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
Y luego limpie los paquetes y archivos de configuración sobrantes con los comandos:
$ sudo apt autoremove
$ sudo apt autoclean
$ sudo find /etc -name '.dpkg-' -o -name '.ucf-' -o -name '*.merge-error'
Reinicie su sistema para que se apliquen todas las actualizaciones.
$ sudo reboot
Paso 2: haz una copia de seguridad de tus datos
El siguiente paso importante es la copia de seguridad. Asegúrese de haber realizado una copia de seguridad de todos los archivos, directorios y archivos de configuración personales importantes.
Las cosas más importantes de las que desea realizar una copia de seguridad son el contenido de /etc
, /var/lib/dpkg
, /var/lib/apt/extended_states
y la salida de dpkg --get-selections "*"
(las comillas son importantes) comando.
También puede usar una o dos de las siguientes aplicaciones de respaldo para respaldar los datos y la configuración del sistema en su sistema Debian Linux.
- Rsync – Una poderosa utilidad de línea de comandos para realizar copias de seguridad de datos personales y del directorio $ HOME.
- Ya dup – Una sencilla utilidad GUI para realizar copias de seguridad de datos personales.
- cambio de hora – Una aplicación gráfica para realizar copias de seguridad de los archivos y la configuración del sistema.
- Restic – Una utilidad de línea de comandos para almacenar múltiples revisiones de archivos y directorios en un repositorio cifrado almacenado en diferentes backends.
- instantánea – Una utilidad de línea de comando para tomar instantáneas regulares de máquinas locales y máquinas remotas a través de ssh.
Yo personalmente uso Deja Dup y Timeshift como respaldo. Puede elegir uno o más de su elección de la lista anterior.
Paso 3: actualice los repositorios de software
Antes de actualizar los repositorios de software en Debian Buster, primero haga una copia de seguridad de la lista de fuentes de software actual.
$ mkdir ~/apt
$ sudo cp /etc/apt/sources.list ~/apt
$ sudo cp -rv /etc/apt/sources.list.d/ ~/apt
Verifique el contenido de ~/apt
Directorio para asegurarse de que se hayan copiado las listas de repositorios de software.
$ ls apt/
sources.list sources.list.d
Ahora necesitamos actualizar la lista de repositorios actual para que apunte a los repositorios de Debian 11.
Para reemplazar y actualizar repositorios de Debian 10 con repositorios de Debian 11, haga lo siguiente:
$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*
Ahora verifique que el archivo de la lista de fuentes se haya actualizado con nuevos enlaces de repositorio:
$ cat /etc/apt/sources.list
Salida de muestra:
deb http://deb.debian.org/debian/ bullseye main deb-src http://deb.debian.org/debian/ bullseye main deb http://security.debian.org/debian-security bullseye/updates main deb-src http://security.debian.org/debian-security bullseye/updates main # bullseye-updates, previously known as 'volatile' deb http://deb.debian.org/debian/ bullseye-updates main deb-src http://deb.debian.org/debian/ bullseye-updates main # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual.
Como puede ver en el resultado anterior, el sources.list
El archivo se actualiza con nuevos enlaces al repositorio de Debian 11.
Actualice las listas de repositorios con el comando:
$ sudo apt update
Paso 4: realice una actualización mínima del sistema
En algunos casos, una actualización completa del sistema (que se explica en el siguiente paso) eliminará una gran cantidad de paquetes que desea conservar. Por lo tanto, los desarrolladores de Debian recomiendan un proceso de actualización de dos partes, a saber actualización mínima y actualización completa.
La actualización mínima actualiza todos los paquetes existentes sin instalar ni eliminar otros paquetes.
Primero necesitas hacer una actualización mínima con el comando:
$ sudo apt upgrade --without-new-pkgs
Vigila la pantalla. Durante el proceso de actualización, se le pedirá que responda algunas preguntas como: B. lo que quiere hacer con un archivo de configuración o si quiere reiniciar un servicio, etc. Las preguntas pueden variar dependiendo de la cantidad de paquetes instalados en su actual. variar el sistema Debian.
Si el apt-listchanges
Si el paquete está instalado, la información importante sobre los paquetes actualizados se mostrará en un localizador después de que se descarguen los paquetes. Presione ENTER para leer la información o simplemente presione q
para salir y volver al proceso de actualización.
A continuación, se le preguntará qué desea hacer con un archivo de configuración en particular (por ejemplo, archivo de inicio de sesión de pam). Lea las instrucciones en la pantalla y decida en consecuencia. Si no está seguro de qué hacer, simplemente use la configuración predeterminada presionando ENTER
Clave:
Muchos servicios instalados en su sistema Debian deben reiniciarse cuando ciertas bibliotecas, como libpam
, libc
, y libssl
, se están actualizando. Dado que estos reinicios pueden causar interrupciones en el servicio del sistema, generalmente se le pedirá la lista de servicios que desea reiniciar cada vez que actualice. Si desea evitar hacer preguntas como esta cada vez que actualice su biblioteca, elija sí y presione ENTER para continuar.
A continuación, el programa de instalación le pregunta qué desea hacer con el archivo de configuración modificado. sshd_config
. Elija una de las opciones dadas y seleccione OK y presione ENTER para continuar.
Seleccione dónde desea instalar Grub, seleccione Aceptar y presione Entrar para continuar.
El proceso de actualización mínimo se completará en unos minutos.
Paso 5: actualice a Debian 11 bullseye
Ahora inicie la actualización de la diana de Debian 11 real con el comando:
$ sudo apt full-upgrade
Nuevamente, debe estar atento a la pantalla y responder cualquier pregunta que pueda surgir como de costumbre.
Como se mencionó antes, si el apt-listchanges
Si el paquete está instalado, la información importante sobre los paquetes actualizados se mostrará en un localizador después de que se descarguen los paquetes. Prensa q
para salir después de leer la información y continuar con la actualización.
Seleccione el tipo de configuración del servidor de correo de la lista y elija OK y presione ENTER para continuar:
Una vez que se complete el proceso de actualización de Debian 11, reinicie su sistema:
$ sudo reboot
Inicie sesión en el sistema y verifique la versión bullseye de Debian 11 con el comando:
$ cat /etc/debian_version 11.0
O usar lsb_release
Mando:
$ lsb_release -a
Salida de muestra:
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
¡Felicidades! Hemos actualizado con éxito Debian 10 Buster a Debian 11 Bullseye.
Opcionalmente, puede eliminar cualquier paquete que ya no necesite con los comandos:
$ sudo apt --purge autoremove
$ sudo apt autoclean
Paso 6: comprueba que todo funciona
Inicie sesión en su sistema Debian 11 recién actualizado y compruebe que todo funciona bien. Es posible que deba abrir y / o ejecutar algunas aplicaciones instaladas y ver si funcionan normalmente. Si su sistema se rompe, háganoslo saber en la sección de comentarios o comuníquese con su foro de Debian.
Debian 11 acaba de ser lanzado (14 de agosto de 2021), por lo que puede esperar algunos fallos menores. Pero en mi caso, el proceso de actualización se desarrolló sin problemas y todo funcionó bien.
Paso 7: restauración de la copia de seguridad
Si todo funciona como se esperaba, restaure la copia de seguridad que realizó antes de actualizar su sistema.
¡Instale nuevas aplicaciones de su elección y use Debian 11 Bullseye Edition!
TL; DR (NO LEER DEMASIADO TIEMPO)
Básicamente, el proceso de actualización de la diana de Debian 11 consta de los siguientes pasos:
- Actualizar cualquier paquete existente
sudo apt update
sudo apt upgrade
- Reiniciar el sistema
- Hacer una copia de seguridad de los datos importantes
- Actualizar repositorios de software
sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*
- Haz una actualización mínima
sudo apt upgrade --without-new-pkgs
- Actualice a Debian 11 Bullseye
- Reiniciar el sistema
Espero que ayude.
Recurso: