domingo, 11 de diciembre de 2016

Entornos de Escritorio en Debian (II): Pantheon


Pantheon es el entorno de escritorio de la distribución Elementary OS. Esta escrito desde cero usando Vala y el kit de herramientas GTK3. Con respecto a la usabilidad y apariencia, el escritorio tiene algunas similitudes con GNOME Shell y macOS.

Instalación

La instalación se hace tomando en consideración lo siguiente:

  • Este entorno de escritorio no esta en los repositorios oficiales de Debian 8 Jessie y tendremos que utilizar repositorios adicionales.
  • Debemos contar con un sistema base si deseamos instalar este escritorio por defecto o con un sistema completo si lo queremos como un escritorio adicional.
  • Mostrare como instalar algunas utilidades necesarias para tener el sistema preparado instalar los controladores necesarios para dejar perfectamente instalado Debian en el equipo.

Instalación del Sistema Base
A continuación muestro un vídeo de como instalar un sistema base de Debian 8 Jessie.


Mas información sobre la instalación de Debian clicar AQUI.

Instalación de herramientas necesarias del sistema
Para la instalación de Pantheon es necesario preparar el sistema e instalar lo necesario para dejarlo completamente funcional.

Damos permiso de administracion a  nuestro Usuario.
Sudo es una utilidad del sistema que permite que el usuario ejecute aplicaciones con privilegios de administrador. Ejecutamos una terminal y nos convertimos en administrador tecleando: 
su
Ahora instalamos sudo. 
aptitude install sudo
Ejecutamos desde la terminal: 
visudo
Se nos abrirá el archivo  /etc/sudoers.tmp que es donde configuramos nuestro usuario dentro de los parámetros de sudo. Buscamos donde dice root ALL=(ALL) ALL y escribimos debajo de esto lo siguiente:  
Usuario ALL=(ALL) ALL
Cambiamos Usuario por el nombre de nuestro usuario en el ordenador. Presionamos la tecla F2 para guardar los cambios.

Entorno Gráfico
Antes de nada lo primero en instalar es el entorno gráfico y el sonido del sistema.
sudo aptitude install xorg alsa-base xinit
Después  instalamos un GUI para sudo, un gestor de software gráfico, soporte de apt para repositorios https y un instalador gráfico para paquetes deb locales. 
sudo aptitude install gksudo synaptic apt-transport-https gdebi 

Agregando Repositorios necesarios.
Es necesario modificar el sources.list para primero editar los repositorios oficiales que ya tenemos agrados y segundo añadimos nuevos repositorios que necesitemos. 
sudo nano /etc/apt/sources.list
Primero editamos los repositorios oficiales que ya tenemos en el sources.list agregando al final de estos las secciones "contrib" y "non-free"; debe quedar de la siguiente forma:
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
Una vez hechos los cambios presionamos la tecla F2 para guardar los cambios.

Utilidades

Es necesario la instalación de varias herramientas necesarias para el correcto funcionamiento del sistema. 
  • Herramientas de compilación y Controladores.
sudo aptitude install linux-headers-$(uname -r) build-essential module-assistant dkms dialog firmware-linux mesa-utils
  • Información y administración de componentes del sistema.
sudo aptitude install hardinfo disk-manager gparted bleachbit
  • Utilidades de compresión.
sudo aptitude install rar unrar zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar sharutils cabextract
  • Impresora virtual  (imprimir en PDF) y otras utilidades.
sudo aptitude install cups-pdf curl wget 
  • Aplicaciones básicas para el escritorio.
sudo aptitude install deluge brasero cheese ffmpegthumbnailer pinta midori geary 

Instalacion de Pantheon

Para instalar el entorno de escritorio Pantheon primero agregamos su repositorio al sources.list.

echo deb http://dl.bintray.com/mithrandirn/pantheon-debian/ jessie main | sudo tee /etc/apt/sources.list.d/pantheon.list
sudo apt-key adv --keyserver keys.gnupg.net --recv-key CBF6E0B8483170E9

Actualizamos el sistema.

sudo aptitude update 

Por ultimo instalamos Pantheon en el sistema.

aptitude install pantheon desktop-base

Listo!! Ahora las capturas de pantalla.