domingo, 11 de diciembre de 2016

Entornos de Escritorio en Debian (II): Pantheon



Actualización (Debian Stretch)


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.

La instalación se hace tomando en consideración lo siguiente:
  • Este entorno de escritorio no esta en los repositorios oficiales de Debian 9 Stretch 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
Aquellos que deseen instalar Pantheon Desktop solo en el sistema necesitan tener instalado el sistema base para luego instalar este escritorio. Pueden visitar este ENLACE y aprender sobre la instalación de Debian.

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 administración 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.
apt install sudo
Ejecutamos desde la terminal como administrador:
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
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 apt install xorg pulseaudio 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 apt 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/ stretch main contrib non-free
deb-src http://ftp.us.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/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 apt 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 apt install hardinfo disk-manager gparted bleachbit

Utilidades de compresión.
sudo apt install rar unrar zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar sharutils cabextract

Servicio de impresion y otras utilidades
sudo apt install cups-pdf curl wget 

Aplicaciones básicas para el escritorio
sudo apt install deluge brasero cheese ffmpegthumbnailer pinta midori geary 

Instalación de Pantheon

Para instalar el entorno de escritorio Pantheon primero agregamos su repositorio al sources.list.
echo deb http://gandalfn.ovh/debian stretch-loki main contrib | sudo tee /etc/apt/sources.list.d/pantheon.list
sudo apt-key adv --keyserver keys.gnupg.net --recv-key 483170E9

Actualizamos el sistema.
sudo aptitude update 

Por ultimo instalamos Pantheon en el sistema.
aptitude install pantheon desktop-base

Listo!! Ahora las capturas de pantalla.