### Actualizacion Debian ### Versiones (https://wiki.debian.org/LTS o https://www.debian.org/releases/index.es.html) Debian 6 "Squeeze" too old Debian 7 "Wheezy" too old Debian 8 "Jessie" too old Debian 9 "Stretch" too old Debian 10 "Buster" old Debian 11 "Bullseye" ok Debian 12 "bookworm" ok Nota: todo con root 1- Crear una copia del archivo source.list. Esto es importante para una eventual marcha atrás cp /etc/apt/sources.list /etc/apt/sources.list.old 2- Actualizar el actual sistema (si no actualiza no es critico pero ayuda a la migracion) apt-get update && apt-get upgrade apt-get dist-upgrade 2.1- Nos aseguraremos de que tenemos la última versión disponible de Debian de nuestra versión origen: cat /etc/debian_version 3- Después tenéis que editar el fichero donde se definen los repositorios, usar vuestro editor favorito, yo usare nano. Lanzaremos los siguientes comandos: nano /etc/apt/sources.list 4- Una vez dentro solo debemos modificar el termino Stretch por Buster por ejemplo, ¿Fácil no? -------------------------------------------------------------------------- deb http://deb.debian.org/debian/ buster main deb-src http://deb.debian.org/debian/ buster main deb http://security.debian.org/debian-security buster/updates main deb-src http://security.debian.org/debian-security buster/updates main # buster-updates, previously known as 'volatile' deb http://deb.debian.org/debian/ buster-updates main deb-src http://deb.debian.org/debian/ buster-updates main -------------------------------------------------------------------------- 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-security main deb-src http://security.debian.org/debian-security bullseye-security main # bullseye-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://deb.debian.org/debian/ bullseye-updates main deb-src http://deb.debian.org/debian/ bullseye-updates main -------------------------------------------------------------------------- Como vemos, estamos cambiando los repositorios de Debian stretch por Debian buster. 5- Volvemos a repetir el proceso: apt-get update && apt-get upgrade apt-get dist-upgrade Durante este proceso, es posible que el Debian nos pregunte si queremos mantener la configuración de ciertos ficheros de algunos programas, en mi caso, siempre suelo mantenerla y luego reiniciar. 6- Una vez finalizado este proceso, podemos hacer un reboot y luego un apt-auto remove para eliminar los paquetes viejos. reboot apt-auto remove 7- Podemos comprobar con cat /etc/debian_version que ya hemos actualizado nuestro Debian o usando hostnamectl. cat /etc/debian_version hostnamectl