Actualizar de Debian 8 a Debian 9

November 1, 2017 - Reading time: 3 minutes

Oficialmente se recomienda instalar debian 9 desde cero pero es una lata tener que volver a instalar todos los servicios así que vamos a hacer una actualización de nuestro sistema, lo he probado desde raspbian jessie (debian jessie, debian 8) y desde debian wheezy (debian 7).

Este tutorial está principalmente orientado a Raspbian

Por supuesto esto llevará un tiempo

Antes de empezar vamos a ver que versión de debian (o raspbian) utilizamos

cat /etc/debian_version

Por si acaso vamos a actualizar nuestra versión

sudo apt-get update && sudo apt-get upgrade -yy

Actualizamos la lista de fuentes (source list)

sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list

Se puede hacer de forma manual pero hay que comprobar que estamos escribriendo bien las fuentes.

sudo nano /etc/apt/sources.list

A continuación sincronizamos los paquetes

sudo apt-get update

Actualizamos utilizando los siguientes comandos:

sudo DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt-get -q -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" upgrade
sudo DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt-get -q -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" dist-upgrade
sudo DEBIAN_FRONTEND=noninteractive DEBIAN_PRIORITY=critical apt-get -q -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" autoremove --purge

También podemos utilizar

apt-get dist-upgrade

Chris recomienda desinstalar pulseaudio

sudo apt-get -y purge "pulseaudio*"

Reiniciamos

sudo reboot now

Comprobamos nuestra versión

cat /etc/debian_version

También podemos utilizar

lsb_release -a

Vamos a dejarlo completamente listo:

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get autoremove

About

I am a system administrator, everything is hosted in my home.
I document my projects here, sometimes I will write about other things.