Downgrade de Debian Unstable (Sid ) / Testing (Jessie) a Stable (Wheezy)

Este tutorial describe el proceso de downgrade necesario para retornar a Debian Stable luego de una actualización a Sid. Recientemente, ocurrió un problema en mi servidor luego de haber actualizado mi sistema con el repositorio Sid en mi sources.list. La versión Jessie de Debian apareció, luego de haber actualizado a esta versión algunos servicios ya no funcionaron. De modo que fue necesario ejecutar una tarea para volver a Wheezy y recuperar los servicios que fallaron.

Así que están los pocos pasos necesarios para hacer el downgrade de Debian Sid a Wheezy o cualquier otra versión que quieras:

En primer lugar hay que remover o reeplazar todas las etiquetas Sid de tu /etc/apt/sources.list a la versión necesaria

Mi sources.list se ve así con los cambios hechos:

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

deb http://cdn.debian.net/debian/ wheezy main contrib non-free
deb-src http://cdn.debian.net/debian/ wheezy main contrib non-free

Ahora debemos usar Apt-Pinning para obtener la etiqueta de versión predeterminada correcta para nuestro downgrade de apt

Modificamos o creamos el archivo /etc/apt/preferences y colocamos lo siguiente en él:

Package: *
Pin: release a=stable
Pin-Priority: 1001

Finalmente será necesario ejecutar los procesos apt update y upgrade para hacer el downgrading todos los paquetes

Hará que introducir estos comandos para terminar el proceso de downgrade:

apt-get update
apt-get upgrade
apt-get dist-upgrade

Apt preguntará si queremos hacer el downgrading de todos los paquetes ahora.
Diremos que si y esperaremos que todos los paquetes se instalen y se haga el downgrade correctamente.

Si algún paquete falla durante el downgrade será necesario purgarlo mediante:

apt-get purge elpaquetequefallo

Y reinstalarlo luego con apt-get install elpaquetequefallo.

 

inspire.me

Publicado en Debian Etiquetado con: , , , , ,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*