domingo, 4 de diciembre de 2011

Repositorios Debian Backports

El problema que siempre hemos tenido en Debian GNU/Linux al usar la rama stable (Squeeze en el momento de escribir este manual) es que el software se encuentra menos actualizado que en otras distribuciones. Ya que entre entre una versión estable y la posterior estable pasa mucho tiempo.

Para usar software mas reciente teníamos que migrar a la rama testing e incluso a la rama unstable. Pero desde el 5 de septiembre de 2010 contamos con un nuevo repositorio oficial de Debian GNU/Linux, llamado: Backports.

¿qué es Backports?

Backports son paquetes de la rama testing, recompilados para ser usados en la distribución Debian stable.


Usar debian backports

Para usar backports, lo primero que debemos hacer es añadir la siguiente línea de repositorio a nuestro /etc/apt/sources.list. Nosotros como siempre hacemos en este blog lo hacemos desde synaptic que es lo mismo pero en entorno gráfico. 

Lo primero que hemos de hacer es lanzar synaptic.


Nos dirigimos al menú Configuración > Repositorios





y nos aparece la siguiente ventana.


Nosotros nos dirigimos a la pestaña Third-Party Software


Pulsamos en +Add para añadir el repositorio de backports


he introducimos la siguiente línea:
deb http://backports.debian.org/debian-backports squeeze-backports main non-free



y pulsamos en +Añadir origen.
Podemos observar como la línea nueva que hemos añadido aparece al final.


Ahora pulsamos en Cerrar, y el programa synaptic nos recuerda que hemos de recargar la lista de paquetes para poder hacer uso de los nuevos programas que tenemos disponibles en backports.


Ahora pulsamos en Recargar.


Una vez descargado nos dirigimos al filtro Origen, y observamos como se han añadido dos nuevas secciones:

- squeeze-backports/main (backports.debian.org)
- squeeze-backports/non-free (backports.debian.org)





Vamos a instalar el programa Libreoffice.

Si estamos en la sección Todo, o en la sección: squeeze-backports/main (backports.debian.org) ya podemos ver el programa libreoffice.


Hacemos doble clic sobre el para marcar para instalar, y observamos como synaptic nos avisa de las dependencias que tiene el programa para poder ser instalado.


Pulsamos en Marcar para aceptar las dependencias. y podemos ver como el programa nos da un error y no permite instalar libreoffice.


Para solucionar dicho error y poder instalar el programa libreoffice o cualquier otro desde el repositorio de backports, hemos de hacer los siguiente. Nos dirigimos al menú Configuración > Preferencias


Nos aparece la siguiente ventana


en la cual hemos de dirigirnos a Distribución.



y aquí seleccionamos la ultima opción: Preferir versiones de: squeeze-backports





Pulsamos en Aceptar y recargamos la lista de paquetes nuevamente, Seleccionamos nuevamente el paquete libreoffice y clicamos dos veces para marcar para instalar.



 Nuevamente nos informa de las dependencias necesarias.




Pulsamos en Marcar y ahora vemos como si nos marca las dependencias necesarias para la correcta instalación del programa. Pulsamos en Aplicar



 y nuevamente en Aplicar para proceder a su instalación. Observamos como en el proceso de instalación de Libreoffice, el programa synaptic se encarga de desinstalar el programa Openoffice.




   Al pulsar en Aplicar vemos como se realiza el proceso de instalación de Libreoffice.








Algunas capturas de pantalla de Libreoffice ya instalado









===================================================

Repositorio Backports de Iceweasel, para Debian Squeeze.

Para poder instalar la ultima versión de Iceweasel en Debian Squeeze.

Hemos de añadir el siguiente repositorio:

deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

Y desde consola añadimos la clave publica, usando el siguiente comando:

wget -O- -q http://mozilla.debian.net/archive.asc | apt-key add -


















.

1 comentario:

Liher dijo...

Muy buen post, me llamo Liher y tengo un blog de Ubuntu pero estoy desde hace tiempo pensando en pasarme a Debian y lo voy a hacer, gracias por la informacion. Un saludo.