Como instalar Pantheon en Debian 9 Stretch

Toca renovar post, respecto a la utilización de Pantheon en Debian. Queda ya lejos el anterior post titulado Como instalar Pantheon en Debian 8.2 Jessie, ya que quedo en desuso aquel repositorio a favor de uno nuevo, teniendo además nuevos requerimientos.

Como instalar Pantheon en Debian 9 Stretch

Vamos con estos requisitos y características principales,

  • Pantheon 0.4, lo que corresponde a la última versión de elementary OS Loki.
  • Disponible solo para Debian 9 Stretch.
  • Y también como sucede en Loki, solo disponible para arquitectura de 64 bits.

Si estamos de acuerdo y cumplimos con esto, estamos en disposición para poder realizar la instalación. Intentando una instalación lo más limpia posible, vamos a realizar la instalación lo más mínima posible que contendrá una base del sistema operativo, para posterior agregar el repositorio de Pantheon.

1) Primeramente realizamos la descarga de la ISO. Hay que mencionar que Debian Stretch, en estos momentos se encuentra en fase de congelación, por lo que debería haber pocos cambios respecto a la versión final. Os dejo la página del daily para la imagen de 64 bits.

2) Quemamos o grabamos la ISO, conforme a los medios que dispongamos CD/DVD, mejor y recomendable siempre desde un dispositivo USB, mediante el comando “dd”, que se correspondiente con el siguiente formato,

$ sudo dd bs=4M if=/path/Debian.iso of=/dev/sd[letra de dispositivo]

para conocer esa letra de dispositivo podemos utilizar el comando “fdisk”, que para listar todos los dispositivos de almacenamiento con los que cuenta el sistema, deberemos utilizar el siguiente comando.

$ sudo fdisk -l

Finalmente y a modo de ejemplo, el comando que utilice para la ISO fue,

$ sudo dd bs=4M if=debian-testing-amd64-netinst.iso of=/dev/sdd

3) Procedemos con la instalación, no indicando ningún entorno de escritorio por defecto. De esta manera cuando lleguemos al punto de la instalación de Pantheon, nos encontraremos un escritorio más limpio y tan solo con las aplicaciones por defecto para este entorno. Por tanto desmarcamos cualquier opción propuesta.

tasksel_first_0

Como resultado quedaría como la pantalla anterior.

4)  Tras la finalización de la instalación de Debian y una vez reiniciado el equipo. Lo habitual sería el habilitar los repositorios non-free, para aquellos que deseen acceder los drivers privativos, etc,. También algunas adicionales, como podría ser el correspondiente a las aplicaciones multimedia. Quedando al final el archivo /etc/apt/sources.list, teniendo en cuenta a la región que hayas seleccionado de tu país. Para España quedaría,

#deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 NETINST Binary-1 20170114-10:10]/ stretch main

deb http://ftp.es.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.es.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# Multimedia
deb http://www.deb-multimedia.org stretch main

tras salvar las correcciones que hagamos, añadimos la llave para el repositorio Multimedia.

$ su
# apt install wget gdebi
# wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb
# gdebi deb-multimedia-keyring_2016.8.1_all.deb
# rm deb-multimedia-keyring_2016.8.1_all.deb

5) Añadimos el repositorio donde tenemos disponible Pantheon. Tenemos página web con el detalle de este proceso, y a continuación actualizamos el sistema e instalamos,

$ su
# wget http://gandalfn.ovh/debian/pantheon-debian.gpg.key -O- | apt-key add -
# echo "deb http://gandalfn.ovh/debian stretch-loki main contrib" > /etc/apt/sources.list.d/pantheon-debian.list
# apt update
# apt install pantheon

6) Finalizado todo el proceso, reiniciamos el equipo, y  si todo ha ido bien, obtendremos la  correspondiente pantalla de bienvenida de Pantheon-greeter,

pantheon-greeter

tras realizar login, es buen momento de realizar procesos adicionales, y puesta a punto del sistema.También podemos consultar los paquetes disponibles y extras para este repositorio, es recomendable instalar synaptic para esto,

$ su
# apt install synaptic
# synaptic

synaptic

Esto lo veríamos, pulsando sobre el botón origen en la parte inferior izquierda y pulsando a continuación sobre el repositorio de Pantheon.

7) Recomendable conocer todos los  bugs que se encuentran actualmente en vigor. Encontramos, algún que otro problema conocido,

  • Como el que indicador de red no muestra actividad alguna o se encuentra desactivado,

Indicador de red

a pesar de que la red funciona perfectamente. Para arreglar esto, pasa por editar el fichero de configuración de interfaces de red, es decir /etc/network/interfaces,  y comentar las lineas correspondientes a los dispositivos de red disponibles en el equipo, excepto las correspondientes al loopback,

$ su
# nano /etc/network/interfaces

en mi caso tuve que comentar las siguientes lineas,

# The primary network interface
#allow-hotplug enp3s1
#iface enp3s1 inet dhcp

para comentar una linea, pasa por añadir el carácter almohadilla ( # ), en la primera posición de cada linea. Quedando finalmente como,

red

salvamos y reiniciamos el equipo.

  • Se encuentra roto el tema elementary, debido principalmente por la versión de Gtk utilizada por Debian Stretch. Esta es la 3.22, mientras que el tema esta destinado a la 3.18.

A pesar de ello el tema es bastante usable, de cualquier manera fácilmente podemos conseguir algún tema para la 3.22.

  • Tras el cambio de tema por elementary Tweaks, no se puede cambiar el tema por defecto.

Este bug esta provocado principalmente por lightdm en combinación con gnome-settings-daemon. La solución debería de venir mediante el arreglo del paquete pantheon-greeter. Hasta que suceda esto, debemos de desactivar este servicio y utilizar lightdm-gtk-greeter. Para hacer esto editamos el archivo /usr/share/lightdm/lightdm.conf.d/40-pantheon-greeter.conf. Y comentamos el parámetro greeter-sessión, quedando como a continuación.

[SeatDefaults]
#greeter-session=pantheon-greeter
greeter-hide-users=false
user-session=pantheon

Tras guardar el archivo, o bien reiniciamos el equipo o reiniciamos el servicio. Si reiniciamos el servicio, se saldrá automáticamente de nuestra actual sesión.

$ su 
# systemctl restart lightdm

lightdm-gtk-greeter

Tras la entrada, ya podemos cambiar cualquier cosa mediante Tweaks, funcionando todo correctamente.

Ya por último también es interesante comentar y como alternativa, que desde Enero de este año este repositorio se encuentra disponible en la distro Sparkylinux, que dispone de una gran variedad de entornos de escritorio.

SparkyLinux

Pues eso es todo, que lo disfrutéis ;)

 

Esta entrada fue publicada en articulo, Debian, elementaryos, Gnome, GNU/Linux, ubuntu y etiquetada , , , , , , , , , , , , , , , , . Guarda el enlace permanente.

7 respuestas a Como instalar Pantheon en Debian 9 Stretch

  1. Eduardo dijo:

    Hola, tengo un error con el pantheon-greeter. Actualice de jessie a testing, y cuando corro el pantheon-greeter indica que es necesario tener el modulo unity-gtk-module. Sabes como se puede solucionar el error?

    • yunn dijo:

      Hola Eduardo, pues la verdad, no se muy bien que tiene que ver unity-gtk-module con Debian o con Pantheon. De cualquier manera, yo desinstalaría el Pantheon que tenias con Jessie(si es el cso) y lo volvería a instalar con el nuevo repositorio para Stretch. Saludos,

    • Juan Manuel dijo:

      El unity-gtk-module es para la función de menú global del unity (esta función está también disponible para MATE, Xfce4, Gnome, budgie y KDE4/5). La pregunta sigue siendo, que tiene que ver esta función con el gestor de entrada Lightdm.

  2. 007lva dijo:

    Alguien sabe si pantheon-greeter 3.1.1 resuelve el bug que se ha comentado? https://launchpad.net/pantheon-greeter/+announcement/14509

  3. Inés dijo:

    ¡Muchas gracias por el post! Salió todo perfecto.

Deja un comentario