Introducción
El repositorio Debian backports existe para tener la posibilidad de usar programas de versiones superiores de Debian, sin necesidad de instalar librerías adicionales.
Consta de un juego de paquetes recompilado contra la rama estable actual, procedentes de testing y unstable (aunque éste caso es más dado a resolver problemas de seguridad que no encuentran otra salida). Debian recomienda instalar versiones concretas de paquetes en lugar de emplear todos los paquetes migrados del repositorio.
Uso
Para utilizar este repositorio se debe añadir una línea al archivo de fuentes
de software (/etc/apt/sources.list
):
deb http://www.backports.org/debian stable-backports main contrib non-free
actualizar la lista de paquetes e instalar filtrando por la rama concreta
# apt-get -t etch-backports install "package"
Y después es muy conveniente que se emplee la puntuación de paquetes (pinning) para conseguir actualizaciones normales del sistema, y tener más control sobre versiones especiales como las que aquí se encuentran.
Por ejemplo, para instalar el conjunto de paquetes de egroupware sin arrastrar más cosas añadimos
Package: egroupware*
Pin: release a=etch-backports
Pin-Priority: 999
al archivo /etc/apt/preferences
, y para asegurarnos de que se actualice
normalmente con los demás, añadimos también:
Package: *
Pin: release a=etch-backports
Pin-Priority: 200
Clave pública
La clave del servidor puede añadirse a nuestro anillo de confianza instalando
el paquete debian-backports-keyring, descargándo de
http://backports.org/debian/archive.key
ó leyendo del servidor de claves
hkp://subkeys.pgp.net
con la referencia 16BA136C
.
Desarrollo
Para transportar un paquete Debian a una versión de distribución
inferior, y poder usarla sin necesidad de cambiar el sistema, conviene echarle
un vistazo al programa backport
de Russ
Allbery, que puede
facilitarnos mucho la vida.