Los backports son paquetes provenientes de una versión de Debian más nueva a la instalada actualmente en un sistema. Estos paquetes, a pesar de ser provenientes de una nueva versión, están ajustados y recompilados para la versión instalada. Esto permite disponer de paquetes más actualizados en una versión de Debian estable.

Utilizar los backports puede ser de ayuda en ciertos escenarios (por ejemplo cuando se requiere de una pieza de software no disponible en la versión actual, o cuando se necesita una actualización de seguridad en una versión de Debian obsoleta), aunque puede traer muchos problemas de dependencias e incompatibilidades con el resto de los componentes del sistema. Sin contar con el hecho de que, al provenir de versiones en testing o inestables, los backports no tiene el suficiente testeo para llegar a ser estables.

Utilizar con mucho cuidado e instalar sólo los mínimos paquetes necesarios provenientes desde los backports.

Para agregar los backports, en Debian Wheezy, agregar la siguiente línea en el archivo /etc/apt/sources.list

deb http://ftp.debian.org/debian wheezy-backports main

Luego actualizar APT:

root@linuxito:~# apt-get update

Los backports están deshabilitados por defecto (utilizan pinning 100). Por lo tanto es necesario forzar el repositorio utilizando la opción -t:

root@linuxito:~# apt-get -t wheezy-backports install "paquete"

Por ejemplo, la versión actual del paquete git en Debian Wheezy es la 1.7.10.4:

root@linuxito:~# apt-get upgrade git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@linuxito:~# dpkg -l git
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                 Version         Architecture    Description
+++-====================-===============-===============-==============================================
ii  git                  1:1.7.10.4-1+wh amd64           fast, scalable, distributed revision control s
root@linuxito:~# git --version
git version 1.7.10.4

Si quisiera actualizarlo desde los backports de Wheezy, se dispone (actualmente) de la versión 1.9.1:

root@linuxito:~# apt-get -s -t wheezy-backports upgrade git | grep Inst | grep git
Inst libtalloc2 [2.0.7+git20120207-1] (2.1.1-1~bpo70+1 Debian Backports:/wheezy-backports [amd64])
Inst git [1:1.7.10.4-1+wheezy3] (1:1.9.1-1~bpo70+2 Debian Backports:/wheezy-backports [amd64]) []
Inst git-man [1:1.7.10.4-1+wheezy3] (1:1.9.1-1~bpo70+2 Debian Backports:/wheezy-backports [all])

Referencias

Debian Backports

Debian Backports - Instructions

Apt-Pinning for Beginners


Tal vez pueda interesarte


Compartí este artículo