gnome-shell-extension en debian sid (unstable)

Posted: 16th diciembre 2011 by Jesus de las Heras Blanco in Gnome3
Tags: , , , ,

Tras la actualización de debian testing a sid, me doy cuenta que aunque gnome3 está en la versión 3.2.1 el paquete gnome-shell está en la versión 3.0.2, versión que no soporta aún las extensiones del shell.

Como solucionarlo, pues bien facil, primero agregamos el repositorio experimental al archivo /etc/apt/source.list

Si tenemos por ejemplo esta linea:
deb http://ftp.uk.debian.org/debian unstable contrib non-free

Le vamos añadir esta otra
deb http://ftp.uk.debian.org/debian experimental main contrib non-free

Ambas son identicas solamente cambia la rama. Y ahora vamos a configurar el sistema para que dé prioridad a la primera de forma que cuando instalemos y/o actualicemos lo haga siempre desde la unstable, para que no nos pase el sistema entero a la rama experimental. A este sistema de priorizar repositorios se le conoce como apt pinning.

Para configurar el apt-pinning en nuestro sistema tenemos que editar el archivo /etc/apt/preferences y poner dentro lo siguiente:

Package:
*Pin: release o=unstable
Pin-Priority: 700

Package: *
Pin: release o=experimental
Pin-Priority: 500

Una vez hecho esto le hemos dado una prioridad mas alta la rama unstable (sid) que a la experimental.

Para finalizar solamente nos queda instalar gnome-shell usando apt-get

Si tecleamos apt-get install gnome-shell nos dirá que está ya instalado, es porque debemos especificarle al sistema que utilice el repositorio experimental

Para ello utilizaremos el comando:

apt-get install -t experimental gnome-shell

o

apt-get install gnome-shell/experimental

De esta forma ya tendremos actualizado gnome-shell a la versión 3.2 ya solo queda que instalemos las extensiones y el gnome-tweak-tool para activarlas

apt-get install -t experimental gnome-shell-extensions gnome-tweak-tool

Con esto ya podemos disfrutar del último gnome-shell en nuestro debian.

URL corta: http://is.gd/FUQVqy
  1. juan antonio vazquez dice:

    Functional perfecto. Gracias por el aporte de aprob pinning ahora puedo tener paquetes de diferentes versiones de Debian.

  2. Jorge dice:

    No funciona el metodo man. Hice todos los pasos, pero sale esto al intentar instalar gnome-shell con el primero de dos comandos posibles:

    apt-get install -t experimental gnome-shell
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    gnome-shell ya está en su versión más reciente.
    fijado gnome-shell como instalado manualmente.
    0 actualizados, 0 se instalarán, 0 para eliminar y 168 no actualizados.

    Después con el otro comando:

    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    E: No se encontró la Distribución «experimental» para «gnome-shell»

  3. Haz hecho un apt-get update respuesta de añadir el repositorio?