Si usamos Debian Stable, a veces es necesario instalar un paquete más actualizado que el que existe en Stable. Podemos instalar paquetes de distintas ramas, aunque no es muy recomendable, sobre todo si modificas paquetes básicos (libc6, etc).
Estos pasos están hechos tomando Debian Wheezy como rama Stable.
Primero crearemos el archivo /etc/apt/preferences
y dentro podremos:
Pin: release o=Debian,n=wheezy-updates
Pin-Priority: 990
Package: *
Pin: release a=jessie
Pin-Priority: 800
Package: *
Pin: release a=sid
Pin-Priority: 700
Lo siguiente es crear el archivo /etc/apt/apt.conf
y dentro añadir:
Por último, nos faltaría añadir las fuentes al archivo /etc/apt/sources.list
:
deb http://ftp.es.debian.org/debian sid main contrib non-free
Actualizamos la lista de paquetes: aptitude update
Para instalar una versión de una rama no Stable, hay que usar el parámetro -t
. Por ejemplo, aptitude install -t sid nodejs