Actualizar Debian 10 a Debian 11 Bullseye

Actualizar Debian 10 a Debian 11 Bullseye de manera simple.

Debian 11, aún se presenta como testing bajo el nombre en código de Bullseye. Esta última versión será en breve movida a la rama estable, recuerda que las últimas versiones de distribuciones linux como Ubuntu, ya se basan en Bullseye.

Los repositorios de Debian 11 ya no vienen marcados como releases beta, ni nada que se le parezca. Así que al darme cuenta del detalle y, tener conocimiento de las brutales mejoras en todos los sentidos, decidí que llego el momento de actualizar un Debian 10 Buster a Debian 11 Bullseye.

Migrar Debian 10 a Debian 11, resulto ser una tarea mucho más sencilla de lo que me esperaba; ningún error ni fallo se produjo en la actualización. Como es habitual, utilizamos el entorno de escritorio XFCE que tras la migración nos ofreció una grata sorpresa a nivel visual. En este artículo, vemos todo el proceso realizado paso a paso y con ejemplos.

Debian 10 Buster

Debian 10 Buster

 

Actualizar Debian 10 a Debian 11 Bullseye

Como es nuestra costumbre, primero actualizamos el sistema.

sudo apt update

sudo apt full-upgrade

Una vez actualizado el sistema, verificamos que estamos sobre un Debian 10.

cat /etc/*release

Efectivamente nuestro sistema es un Debian 10 Buster.

root@sololinux-demo:~# cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@sololinux-demo:~#

 

Necesitamos el paquete gcc-8-base, en su última versión. Ya lo deberíamos tener instalado, pero por si acaso…

sudo apt install gcc-8-base

En nuestro caso ya lo tenemos instalado.

Instalar gcc 8 base en Debian 10

Instalar gcc-8-base en Debian 10

 

Ahora debemos editar el archivo de los repositorios de Debian 10. Comenta los repositorios de Debian 10, insertando el carácter almohadilla al comienzo de cada línea, de forma que el sistema los omita y pase de largo.

sudo nano /etc/apt/sources.list

El archivo debe quedar así…

Comentar los repositorios Buster

Comentar los repositorios Buster

 

Debajo de los repositorios comentados, agregamos los nuevos de Debian 11 Bullseye. Copia y pega lo siguiente.

deb http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main

deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

El archivo tendrá este aspecto o similar.

# See https://wiki.debian.org/SourcesList for more information.
#deb http://deb.debian.org/debian buster main
#deb-src http://deb.debian.org/debian buster main

#deb http://deb.debian.org/debian buster-updates main
#deb-src http://deb.debian.org/debian buster-updates main

#deb http://security.debian.org/debian-security/ buster/updates main
#deb-src http://security.debian.org/debian-security/ buster/updates main

deb http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main

deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

Guarda el archivo y cierra el editor.

 

Bueno, ahora solo falta actualizar.

sudo apt clean all

sudo apt update

sudo apt full-upgrade

La actualización es importante en tamaño, sé paciente y no la pares bajo ningún concepto. Ejemplo…

root@sololinux-demo:~# sudo apt full-upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
  ant-contrib blt bsdmainutils cpp-8 enchant fcitx-chewing fcitx-googlepinyin
  fcitx-sunpinyin fcitx-table-wubi fonts-nanum-coding fonts-noto-hinted
  fonts-roboto-slab fonts-sipa-arundina gcc-9-base geoip-database
  gtk2-engines-xfce libasan5 libbind9-161 libboost-atomic1.67.0
  libboost-chrono1.67.0 libboost-date-time1.67.0 libboost-filesystem1.67.0
  libboost-iostreams1.67.0 libboost-locale1.67.0 libboost-system1.67.0
  libboost-thread1.67.0 libbrlapi0.6 libcdio18 libcodec2-0.8.1 libcroco3
  libcrystalhd3 libcupsfilters1 libcupsimage2 libdc1394-22 libdns1104
  libdns1110 libdouble-conversion1 libdvdread4 libegl1-mesa libenchant-voikko
  libenchant1c2a libept1.5.0 libexiv2-14 libfluidsynth1 libgail-3-0 libgeoip1
  libgooglepinyin0 libgssdp-1.0-3 libgupnp-1.0-4 libicu63 libigdgmm5
  libilmbase23 libindicator3-7 libisc1100 libisc1105 libisccc161 libisccfg163
  libisl19 libjim0.77 libjs-modernizr libjte1 libllvm7 liblouis17 liblwres161
  libmng1 libmpdec2 libmpx2 libmysofa0 libopenexr23 liborcus-0.14-0
  libpango-perl libperl5.28 libpgm-5.2-0 libpipewire-0.2-1 libplymouth4
  libpoppler82 libprotobuf17 libpython2-stdlib libpython2.7
  libpython2.7-minimal libpython2.7-stdlib libpython3.7 libpython3.7-minimal
  libpython3.7-stdlib libqt5opengl5 libraw19 libreadline7
  libreoffice-avmedia-backend-gstreamer libsane libsdl1.2debian
  libsisu-guice-java libsisu-ioc-java libsnmp30 libsunpinyin3v5 libtcl8.6
  libtk8.6 libunique-1.0-0 libusbmuxd4 libvpx5 libwnck-common libwnck22
  libx264-155 libx265-165 libxcb-util0 libzinnia0
  linux-headers-4.19.0-17-common linux-kbuild-4.19 perl-modules-5.28 python-tk
  python2 python2-minimal python2.7 python2.7-minimal python3-gst-1.0
  python3.7-minimal qdbus qdbus-qt5 qtchooser qtcore4-l10n sunpinyin-data tcl
  tcl8.6 tix tk8.6-blt2.5 xfce4-notes
Utilice «sudo apt autoremove» para eliminarlos.
Los siguientes paquetes se ELIMINARÁN:
  fcitx-frontend-qt4 g++-8 gcc-8 libexo-1-0 libexo-helpers libgcc-8-dev
  libgtk2-perl libhfstospell10 libldb1 libopencc2 libopencc2-data
  libpolkit-backend-1-0 libpython-stdlib libqt4-dbus libqt4-xml libqtcore4
  libqtdbus4 libqtgui4 libreoffice-gtk2 libreoffice-style-tango
  libstdc++-8-dev linux-compiler-gcc-8-x86 linux-headers-4.19.0-17-amd64
  python python-minimal python-talloc python3.7 qt-at-spi uno-libs3
  xfce4-notes-plugin
Se instalarán los siguientes paquetes NUEVOS:
  alsa-topology-conf alsa-ucm-conf bind9-libs bsdextrautils colord colord-data
  cpp-10 enchant-2 fcitx5 fcitx5-chewing fcitx5-chinese-addons
  fcitx5-chinese-addons-bin fcitx5-chinese-addons-data fcitx5-config-qt
  fcitx5-data fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-chttrans
  fcitx5-module-cloudpinyin fcitx5-module-emoji fcitx5-module-fullwidth
  fcitx5-module-pinyinhelper fcitx5-module-punctuation
  fcitx5-module-quickphrase fcitx5-module-wayland fcitx5-module-xorg
  fcitx5-modules fcitx5-pinyin fcitx5-table fonts-arundina fonts-smc-gayathri
  fonts-symbola fonts-teluguvijayam fonts-unifont fonts-urw-base35 g++-10
  gcc-10 gcc-10-base gcc-9-base gir1.2-harfbuzz-0.0 gnome-desktop3-data
       ..................................etc....etc........etc..........................

Es posible que aparezcan pantallas de selección de teclado, actualización del Grub, etc.

Seleccionar el teclado en Debian 11 Bullseye

Seleccionar el teclado en Debian 11 Bullseye

 

Una vez termina todo el proceso, debes reiniciar el sistema.

sudo reboot

Una vez inicie el nuevo Debian 11, nos encontramos con un entorno realmente mejorado visualmente.

Debian 11 Bullseye

Debian 11 Bullseye

 

Como último paso, verificamos que efectivamente nuestro sistema se actualizó correctamente a Bullseye.

cat /etc/*release

Verás algo similar a…

root@sololinux-demo:~# cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@sololinux-demo:~#

 

Nota final: Te recomiendo crear una copia de seguridad de tus datos y archivos importantes. Antes de actualizar deberías eliminar cualquier paquete del sistema, que no formara parte de manera predeterminada, de tu actual Debian 10. También te recomiendo bloquear o eliminar, los repositorios externos que hayas insertado manualmente.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Actualizar Debian 10 a Debian 11 Bullseye.

Chat de SoloLinux en Telegram

 

5 Comentarios

  1. Enrique
    20/07/2021
    • Sergio G.B.
      20/07/2021
      • Enrique
        21/07/2021
  2. ShineW
    22/07/2021
    • Sergio G.B.
      23/07/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido