Repositorios Debian Backports | Algo de Linux

martes, 19 de octubre de 2010

Repositorios Debian Backports

El problema que siempre hemos tenido en Debian al utilizar la rama stable ha sido que el software ha estado menos actualizado que en otras distribuciones. Para solucionarlo hemos contado con los repositorios backports. Pues bien, a partir del 5 de septiembre de 2010, Backports se convirtió en un servicio oficial de Debian.

Pero ¿qué son backports? Backports son paquetes de la rama testing y unstable recompilados para ser usados en una distribución Debian stable. La mayoría de estos paquetes proceden de la rama testing y algunos, como por ejemplo, actualizaciones de seguridad, de la rama unstable.

Para usar backports, lo primero que debemos hacer es añadir la línea del repositorio a nuestro /etc/apt/sources.list:

deb http://backports.debian.org/debian-backports lenny-backports main

Como en nuestros centros no podemos modificar el fichero /etc/apt/sources.list, porque está controlado por puppet, creamos un archivo llamado por ejemplo lenny-backports.list dentro del directorio /etc/apt/sources.list.d/ con el repositorio:

deb http://backports.debian.org/debian-backports lenny-backports main

Una vez añadido, actualizamos los índices con un:

# apt-get update

Si instalamos un paquete mediante apt-get, se instalará la versión que haya en los otros repositorios que tengamos en nuestras listas. Si queremos instalarlo desde backports, tenemos que especificarlo:

# apt-get -t lenny-backports install "nombrepaqueteainstalar"

Una última cosa de la que nos advierten en la web de backports es que normalmente, los paquetes de backports.debian.org no se van a actualizar automáticamente. Para que se actualicen, añadimos el siguiente contenido al fichero /etc/apt/preferences:

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200

Para más info: http://backports.debian.org

1 comentario:

Anónimo dijo...

Para dar preferencia a los paquetes de backports, utilizo este método:

En el directorio /etc/apt/apt.conf.d creo un fichero con el nombre 05backports. En el contenido pongo lo siguiente:

APT::Default-Release "lenny-backports";

De esta forma tengo el Openoffice 3.

Saludos,