Apt-Pinning en Debian

Es sabido que muchos de los ordenadores mas nuevos tienen bastantes problemas de reconocimiento de hardware en Debian Etch (stable), razón por la cual mucha gente elige Lenny/Testing.

Bueno, esto no siempre es suficiente, o al menos para casos como el mio, ya que con Lenny me funcionaba el 90% “out of the box”, excepto por la aceleración 3D de mi chipset GM965 de Intel (X3100).

La solución para esto era utilizar el driver de Intel disponible en Sid (xserver-xorg-video-intel 2.2.0) ya que el de Lenny (2.1.0) me daba problemas y en algunas ocasiones no obtenía aceleracion 3d.

La solución, bastante simple, que encontre para instalar el driver sin tener que pasarme totalmente a Sid fue Apt-Pinning. Con esto actualicé por completo X.org incluyendo el driver de intel, con lo cual todo funcionó de maravillas.

¿Que es Apt-Pinning?

Es una alternativa que nos permite instalar paquetes de otras ramas sin crear (en mi caso) conflictos de dependencias o upgradear por completo nuestro Debian.

Para comenzar debemos agregar a nuestro sources.list los repositorios donde se encuentran los paquetes que necesitamos, que en mi caso es Sid/unstable:

$ nano /etc/apt/sources.list

Y agregamos:

#Sid

deb http://ftp.cl.debian.org/debian unstable main contrib non-free

deb-src http://ftp.cl.debian.org/debian unstable main contrib non-free

Esto tomando en cuenta, lógicamente, que tengo agregados los repositorios testing.

Ahora, creamos un archivo llamado “preferences” en la carpeta /etc/apt

$ nano /etc/apt/preferences

En este archivo escribimos lo siguiente:

Package: *

Pin: release a=testing

Pin-Priority: 700

Package: *

Pin: release a=unstable

Pin-Priority: 600

En este archivo (preferences) estamos indicando con el * que se pueden utilizar todos los paquetes existentes, y le estamos dando a la vez mayor prioridad a los paquetes de testing sobre los de unstable.

Ahora creamos o editamos el archivo apt.conf en /etc/apt:

$ nano /etc/apt/apt.conf

Y agregamos la siguiente línea:

APT:: Default-Release “testing”;

Cerramos y guardamos, y ejecutamos el clásico “apt-get update

Con esto tenemos todo listo para comenzar a instalar los paquetes que necesitemos desde unstable, tan solo debemos escribir:

$ apt-get -t unstable install nombredelpaquete

En mi caso para actualizar X.org a la versión de Sid, lo hice asi:

$ aptitude -t unstable install xserver-xorg-video-intel

Voila!


0 Responses to “Apt-Pinning en Debian”



  1. No Comments Yet

Leave a Reply




 

February 2008
M T W T F S S
     
 123
45678910
11121314151617
18192021222324
2526272829  

Tags

1 Debian

Pages

Top Clicks

  • None