Debian experimental

Cuando se habla de las diferentes ramas de Debian siempre se mencionan tres: stable, testing, unstable. Pero no son las únicas. Existe también la conocida como rama experimental. Ahí es donde se meten los paquetes nuevos, antes de pasarlos a unstable. Es por lo tanto una rama muy inestable, pero que ofrece el software más actualizado que se puede encontrar en Debian. Evidentemente no es muy recomendable utilizarla como base de nuestro sistema. Pero si nos puede servir instalar o actualizar determindados programas que tenemos prisa por probar o que tardan en llegar a las otras ramas de Debian.

Como ya mencione en otra entrada se pueden mezclar paquetes de distintas ramas de Debian. Es lo que se conoce como apt-pinning. Como no voy a repetir lo que ya escribí en aquella entrada haced click en el siguiente enlace: Apt-pinning: Mezclar diferentes ramas de Debian y leedlo antes de continuar. Aplicando lo ahí explicado a experimental, tenéis que añadir un mirror de experimental a sources.list y crear, si no lo habéis hecho antes, los archivos preferences y apt.conf (añadiendo experimental a preferences). Estos dos archivos son muy importantes. Mezclar las ramas de Debian es siempre un asunto delicado. Y estos archivos son la clave para evitar malas experencias. Así que prestad mucha ateción a lo que ponéis en ellos.  Una vez hecho todo esto ya podéis empezar a utilizar la rama experimental.

 Vamos a ver un ejemplo de cuando y como puede ser interesante el uso de experimental:

Yo uso la rama testing de Debian, pensando en tener un software medianamente actualizado. Sin embargo desde hace ya algún tiempo había observado que iceweasel permanecía en su versión 10, mientras Mozilla iba anunciando sus nuevas versiones de firefox, sin que ninguno de sus equivalentes de iceweasel llegará nunca a testing. Observé que tampoco estaban en sid, la rama unstable de Debian. Sin embargo si se encontraba en la rama experimental. Así que decidí utilizar apt-pinning. Primero seguí todos los pasos necesarios para incluir experimental en el apt-pinning. Después, como precaución, hice una copia de seguridad de los archivos de configuración de iceweasel (no tiene porque haber ningún problema, pero estamos hablando de la rama más inestable de Debian y toda precaución es poca). Luego abrí una consola de texto, me logueé como root y escribí:

apt-get install -t experimental iceweasel

Inicié iceweasel y ya tenía la última versión instalada.

Anuncios

Cambiar el navegador web predeterminado en Debian

Yo suelo usar Iceweasel como navegador web y Icedove como cliente de correo electrónico. Solía sucederme que cuando alguién me enviaba una dirección web en un e-mail, al hacer click en el enlace, se abría siempre el navegador Epiphany. Y Icedove no parecía tener ninguna opción que permitiera cambiar el navegador con que abría los enlaces.

Luego decubrí que esto es así porque hay algunos programas que figuran como predeterminados. De manera que cuando una aplicación como, en este caso, Icedove quiere abrir un enlace web, simplemente le dice al sistema que la abra con el navegador que aparezca como predeteriminado.

Si hemos hecho una instalación standard de Debian, con Gnome, Epiphany será el navegador predeterminado. Incluso aunque luego hayamos cambiado de entorno de escritorio.

La solución que vamos a ver aquí, es independiente del entorno de escritorio que estemos utilizando. Abriremos la consola de texto y usaremos el comando update-alternatives. Primero vamos a ver que navegadores web tenemos instalados, para ello usaremos la opción --list:

update-alternatives --list x-www-browser

Ahora vamos a ver como cambiar el navegador predeterminado. Necesitaremos permisos de superusuario (su). Una vez estemos logueados como root, escribiremos:

update-alternatives --config x-www-browser

La opción --config nos permite cambiar el programa predeterminado. Nos aparecerá una lista numerada con los navegadores disponibles. El navegador predeterminado estará marcado con un asterisco. Para cambiarlo solo tenemos que teclear el número que aparece delante del navegador que deseemos. Y una vez pulsemos Enter éste se convertirá en el nuevo navegador predeterminado.