Debian Etch. Añadiendo el repositorio Debian Backports

Etch es una versión de Debian estable. Eso quiere decir que hace bastante tiempo fue una versión de pruebas que fue testada hasta la saciedad para después convertirse en estable. Con esta forma de trabajar, el proyecto Debian consigue ofrecerles a sus usuarios una distribución muy estable.

Sin embargo, esto tiene un precio: mientras se depura la versión que está en fase de pruebas, el tiempo sigue pasando y algunos de sus paquetes pueden quedar desactualizados para las intenciones de sus usuarios.

Ante este problema, cabe la posibilidad de mezclar paquetes de la versión de pruebas o inestable con la estable, pero esto puede que no sea ni mucho menos sencillo, ya que las nuevas versiones de un paquete en cuestión pueden de depender de las nuevas versiones de otros y así sucesivamente, obteniéndose al final que en lugar de estar usando la rama estable se obtenga un número excesivo de paquetes de las otras ramas.

Para solventar estas situaciones, surgió un nuevo repositorio llamado Debian Backports, que está formado por paquetes de versiones modernas de programas que han sido compiladas para integrarse lo mejor posible en el árbol de dependencias de una versión estable.

Para usarlo, sólo tendremos que editar los repositorios añadiendo las siguientes líneas al fichero /etc/apt/sources.list:

deb http://www.backports.org/debian etch-backports main contrib non-free
deb-src http://www.backports.org/debian etch-backports main contrib non-free

Una vez hecho esto, iremos a Synaptic (Escritorio > Administración > Gestor de Paquetes Synaptic) y pulsaremos el botón Recargar. Con esto, habremos conseguido actualizar el índice de los paquetes a los que podemos acceder.

A continuación, instalaremos el paquete debian-backports-keyring, que se encarga de incorporar a nuestro sistema la clave necesaria para la autenticación del repositorio Backports.

Ahora, si queremos instalar un paquete, caben dos posibilidades.

La primera es que queramos instalar paquetes que no existan en los repositorios propios de Debian Etch. Para ello simplemente los buscaremos como cualquier otro paquete en Synaptic y los seleccionaremos para instalar. Nótese que para este tipo de paquetes la espiral que suele aparecer la izquierda del nombre del paquete no lo hará. Un par de paquetes que están en esta situación y que utilizo son flashplugin-nonfree y sun-java6-plugin.

La segunda es instalar la versión de Debian Backports de paquetes que ya existan en Debian Etch. Por defecto, siempre que instalemos un paquete que exista en Debian Etch y Backports será de la versión de Etch. Sin embargo, podemos indicarle lo contrario seleccionando un paquete que también exista para Backports. Para ello iremos al menú Paquete > Forzar versión..., seleccionaremos la versión correspondiente a Backports y le daremos a Forzar versión.