De pingüinos y otras aves

Mezclando ramas en Debian

with one comment

Imaginemos que, estando en Testing, nos interesa tener la nueva versión de Iceweasel 3.5.6 que sólo está en Sid (unstable), pero que no queremos actualizar todo el sistema a Sid.
¿Cómo hacerlo? Recomiendo hacer los dos métodos que vienen a continuación, tanto si solemos actualizar mediante terminal o gráficamente con Synaptic.

Mediante consola

  • Primero tenemos que descomentar las líneas de los repositorios inestables de nuestro /etc/apt/sources.list.
  • Luego debemos crear un archivo en /etc/apt llamado preferences, para ello introducimos, como root:

nano /etc/apt/preferences

y copiamos esto dentro de él:

Package: *
Pin: release a=testing
Pin-Priority: 700

Package: *
Pin: release a=unstable
Pin-Priority: 600

  • Actualizamos repositorios mediante

apt-get update

Con este archivo preferences hemos dado “preferencia” a los paquetes testing frente a los inestables. Esto quiere decir que, a la hora de actualizar, si tiene que elegir entre la versión testing o la inestable, irá a por la testing.

  • Ahora, si queremos instalar la versión inestable de Iceweasel (con lo que actualizará el paquete Iceweasel y todos los necesarios (dependencias) a su versión Sid.):

apt-get -t unstable install iceweasel

Mediante Synaptic

  • Descomentamos repositorios de Sid.
  • En Synaptic vamos a “configuración” > “preferencias” > pestaña “distribución”.
  • Elegimos “testing”.


  • Buscamos el paquete “iceweasel” y lo seleccionamos. Hacemos click en “paquete” > “forzar versión” y elegimos la de Sid.

Si tuviéramos algún problema de dependencias deberemos seleccionar “unstable” (ver dibujo) en el paso de más atrás para cumplir las dependencias, recordando volver a seleccionar “testing” una vez hecha la actualización del paquete de Iceweasel.

De esta forma podemos seguir actualizando el sistema sin preocuparnos, ya que seguiremos estando en Testing debido a la preferencia impuesta en el archivo preferences creado (y por la condición impuesta en Synaptic). Recordad que, si sale una nueva versión inestable de Iceweasel, éste se actualizará a ella mientras la versión de Testing siga por debajo (damos preferencia a Testing pero nunca un paquete se desactualizará, por lo que irá a por la versión de Sid que para eso es la siguiente en orden de preferencia).


Anuncios

Written by Miguel (ON)

24 diciembre 2009 a 11:23 am

Publicado en Debian, Distribuciones, Linux

Tagged with ,

Una respuesta

Subscribe to comments with RSS.

  1. I will be fifty a long time older tobacco user. My very
    own lifestyle changes when i as a final point traded in order to electronic cigarettes.
    It turned out right picture to try and do and i also constructed it.

    Currently My partner and i experience good along with go to health club just after work.

    Roman

    9 abril 2013 at 1:54 pm


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: