Instalación de estación de trabajo (II) – Redes de Computadoras para las PYMES
En este post sugerimos una de las formas de entrar en el universo Debian: instalando y configurando el Desktop.
Va dirigido sobre todo, a los Iniciados o Usuarios Nóveles, que esperan una explicación más detallada de cómo obtener un Debian con un escritorio elegante y ligero, a partir del primer CD-ROM de instalación + los repositorios.
Al finalizar la lectura de este artículo, tendremos una clara idea de cómo instalar los diferentes Ambientes de Escritorio tales como:
- KDE
- GNOME
- Cinnamon
- MATE
- XFCE
- LXDE
Sabemos que estamos en plena época del Debian 8 “Jessie”. Sin embargo les comento que hace ya algún tiempo atrás, publicamos en DesdeLinux, y en humanOS, una serie de artículos dedicados al escritorio que, aunque fueron redactados en plena época del Debian 6 “Squeeze” y principios del Wheezy, tienen vigencia en nuestros días en la forma de abordar el cómo se hace un escritorio con Debian. Estos artículos fueron:
- Que un árbol no nos impida ver el bosque
- Que un árbol no nos impida ver el bosque II
- Que un árbol no nos impida ver el bosque III
- Instalando Debian con el escritorio Xfce
- Squeeze con Xfce a mano
- El rápido y elegante KDE
En todos los artículos dedicados al tema Escritorio o Desktop sobre Debian, lo que quisimos -y aun queremos- dejar claro es que, a partir del primer CD-ROM de instalación + los repositorios, sean locales o publicados en nuestra LAN Empresarial o en Internet, podemos obtener un escritorio, sino ligero, muy elegante, o ambas cosas a la vez en dependencia de nuestro aprendizaje, conocimientos y habilidades.
No tenemos la necesidad de descargar varios CDs o DVDs en dependencia de la distribución que se trate, para obtener un escritorio con Debian. Solamente el primero y acceso a los repositorios.
Somos de la opinión que Debian, El Sistema Operativo Universal, es una de las distribuciones mas ligeras como Servidor – Estación de Trabajo que podemos encontrar en el universo Linux.
Ambientes de Escritorio en Debian
Dijimos en el artículo anterior lo siguiente:
- Si en el paso “Selección de programas” dejamos marcada la opción [X] Entorno de escritorio Debian, el programa instalará el ambiente gráico GNOME 3.14 o superior, en dependencia de los repositorios de que dispongamos.
Específicamente nos referimos al proceso de instalación a partir del 1er CD-ROM cuando se llega al paso de “Selección de programas”.
Si otras distribuciones Linux nos ofrecen para la instalación de sus sistemas operativos con ambiente de escritorio al menos un DVD, es de sentido común pensar que la instalación del GNOME 3, a partir de un solitario CD, NO quedará completa ni mucho menos.
Por eso preferimos, primero hacer la instalación limpia de Debian, y luego instalar el Escritorio de nuestra elección desde los repositorios.
Configuraciones comunes e iniciales mínimas
Con el expreso objetivo de facilitar el seguimiento del procedimiento propuesto, incluimos aquí las Configuraciones Iniciales Mínimas a seguir, ANTES de instalar cualquier Escritorio en Debian.
Parámetros Iniciales
Nombre del Dominio : desdelinux.fan Nombre del Equipo : sysadmin FQDN : sysadmin.desdelinux.fan Dirección IP : 192.168.10.3 SubNet : 192.168.10.0/24 Usuario normal : buzz Nombre completo usuario : Debian First OS Buzz
Desde la consola del servidor y como el usuario root, declaramos los repositorios necesarios, que en nuestro caso son locales:
root@sysadmin:~# nano /etc/apt/sources.list deb file:/tera/repos/jessie/debian/ jessie main contrib non-free deb file:/tera/repos/jessie/debian-security/ jessie/updates main contrib non-free deb file:/tera/repos/jessie/debian-multimedia/ jessie main non-free
Reconstruimos el almacén de paquetes y actualizamos el sistema:
root@sysadmin:~# aptitude update root@sysadmin:~# aptitude upgrade
Si se actualizaron muchos paquetes, sobre todo el núcleo o kernel, es recomendable reiniciar:
root@sysadmin:~# reboot
Instalamos algunas utilidades
root@sysadmin:~# aptitude install finger ssh ccze htop mc deborphan
Los Iniciados debemos conocer que hacen y cuales son las principales características de los paquetes instalados:
root@sysadmin:~# man finger root@sysadmin:~# finger buzz Login: buzz Name: Debian First OS Buzz Directory: /home/buzz Shell: /bin/bash On since Wed Nov 16 07:08 (EST) on pts/0 from 192.168.10.1 3 seconds idle No mail. No Plan. root@sysadmin:~# htop root@sysadmin:~# tail -f -n 25 /var/log/syslog | ccze root@sysadmin:~# mc root@sysadmin:~# man orphaner root@sysadmin:~# orphaner
Editamos algunos archivos de configuración
root@sysadmin:~# nano /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.10.3 netmask 255.255.255.0 network 192.168.10.0 broadcast 192.168.10.255 gateway 192.168.10.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 127.0.0.1 dns-search desdelinux.fan # Fin archivo /etc/network/interfaces root@sysadmin:~# nano /etc/hosts 127.0.0.1 localhost 192.168.10.3 sysadmin.desdelinux.fan sysadmin # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters # Fin archivo /etc/hosts root@sysadmin:~# nano /etc/hostname sysadmin root@sysadmin:~# nano /etc/mailname sysadmin.desdelinux.fan root@sysadmin:~# nano /etc/resolv.conf search desdelinux.fan nameserver 127.0.0.1 root@sysadmin:~# reboot Debian GNU/Linux 8 sysadmin tty1 sysadmin login: root Password: Last login: Wed Nov 16 07:08:54 2016 from 192.168.10.1 Linux sysadmin 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17) x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. root@sysadmin:~# hostname sysadmin root@sysadmin:~# hostname --fqdn sysadmin.desdelinux.fan root@sysadmin:~# ifconfig eth0 Link encap:Ethernet HWaddr 70:54:d2:19:ad:65 inet addr:192.168.10.3 Bcast:192.168.10.255 Mask:255.255.255.0 ....
Limpiamos dependencias innecesarias y paquetes huérfanos -si existen- en general
root@sysadmin:~# aptitude install -f root@sysadmin:~# aptitude purge ~c root@sysadmin:~# orphaner root@sysadmin:~# aptitude clean root@sysadmin:~# aptitude autoclean
Opcional: Cambiamos el MTA “Exim4” por el “Postfix”
root@sysadmin:~# aptitude install postfix
Comprobamos Postfix
root@sysadmin:~# telnet localhost 25 Trying ::1... Connected to localhost. Escape character is '^]'. 220 sysadmin.desdelinux.fan ESMTP Postfix (Debian/GNU) ehlo sysadmin.desdelinux.fan 250-sysadmin.desdelinux.fan 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN quit 221 2.0.0 Bye Connection closed by foreign host.
Otorgamos al usuario normal “buzz” permisos de administración
lagarto@gandalf:~$ ssh buzz@192.168.10.3 buzz@192.168.10.3's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Nov 16 07:49:25 2016 from 192.168.10.1 buzz@sysadmin:~$
Comprobamos el correcto funcionamiento del sudo:
buzz@sysadmin:~$ ls -la /root/ ls: no se puede abrir el directorio /root/: Permiso denegado buzz@sysadmin:~$ sudo ls -la /root/ [sudo] password for buzz: total 44 drwx------ 6 root root 4096 nov 16 07:40 . drwxr-xr-x 22 root root 4096 nov 12 11:17 .. drwx------ 2 root root 4096 nov 16 09:09 .aptitude -rw------- 1 root root 2038 nov 16 08:00 .bash_history -rw-r--r-- 1 root root 570 ene 31 2010 .bashrc .....
Para equipos con buena cantidad de memoria RAM (4 gigas o más)
buzz@sysadmin:~$ sudo nano /etc/sysctl.conf # Agregar al final vm.swappiness = 10
Aplicamos cambios de inmediato:
buzz@sysadmin:~$ sudo sysctl -p vm.swappiness = 10
Sugerimos leer detenidamente el párrafo final del archivo /etc/sysctl.conf, el cual contiene una serie de recomendaciones para mejorar la seguridad de la conexión a la red de la estación de trabajo.
############################################################ ####### # Additional settings - these settings can improve the network # security of the host and prevent against some network attacks # including spoofing attacks and man in the middle attacks through # redirection. Some network environments, however, require that these # settings are disabled so review and enable them as needed. # # Do not accept ICMP redirects (prevent MITM attacks) #net.ipv4.conf.all.accept_ redirects = 0 #net.ipv6.conf.all.accept_ redirects = 0 # _or_ # Accept ICMP redirects only for gateways listed in our default # gateway list (enabled by default) # net.ipv4.conf.all.secure_ redirects = 1 # # Do not send ICMP redirects (we are not a router) #net.ipv4.conf.all.send_ redirects = 0 # # Do not accept IP source route packets (we are not a router) #net.ipv4.conf.all.accept_ source_route = 0 #net.ipv6.conf.all.accept_ source_route = 0 # # Log Martian Packets #net.ipv4.conf.all.log_ martians = 1 #
Hasta aquí hemos realizado las Configuraciones iniciales mínimas para poder seleccionar e instalar cualquiera de los ambientes de escritorio que nos ofrece nuestro viejo Debian.
KDE, el rápido y elegante
El repositorio que tenemos, Debian 8.1, tiene el KDE Desktop versión 4.14.2-5, acorde a la versión de sus librerías principales. Para instalarlo ejecutamos en una consola:
buzz@sysadmin:~$ aptitude search kde-desktop | grep task ........ p task-kde-desktop - KDE p task-spanish-kde-desktop - Spanish KDE desktop ........
De paso, observemos la gran cantidad de idiomas que podemos usar con el KDE. para conocer la diferencia entre los dos paquetes seleccionados de la larga lista, ejecutamos:
buzz@sysadmin:~$ aptitude show task-kde-desktop Paquete: task-kde-desktop Nuevo: sí Estado: sin instalar Versión: 3.31+deb8u1 Prioridad: opcional Sección: tasks Desarrollador: Debian Install System Team <debian-boot@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 21.5 k Depende de: tasksel (= 3.31+deb8u1), task-desktop, kde-standard, kdm Recomienda: kdeaccessibility, libqtgui4-perl, libqtcore4-perl, k3b, k3b-i18n, plasma-widget-networkmanagement, kdesudo, libreoffice-kde, apper, gimp, iceweasel, libreoffice, libreoffice-help-en-us, mythes-en-us, hunspell-en-us, hyphen-en-us, system-config-printer Descripción: KDE This task package is used to install the Debian desktop, featuring the KDE desktop environment, and with other packages that Debian users expect to have available on the desktop.
El último párrafo nos dice, en una traducción libre:
- Este paquete de tarea se utiliza para instalar el Desktop de Debian, caracterizado por el ambiente de escritorio GNOME, y con otros paquetes que los usuarios de Debian esperan tener a su disposición en su escritorio.
buzz@sysadmin:~$ aptitude show task-spanish-kde-desktop Paquete: task-spanish-kde-desktop Nuevo: sí Estado: sin instalar Versión: 3.31+deb8u1 Prioridad: opcional Sección: tasks Desarrollador: Debian Install System Team <debian-boot@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 21.5 k Depende de: tasksel (= 3.31+deb8u1) Recomienda: kde-l10n-es Descripción: Spanish KDE desktop This task localises the KDE desktop in Spanish.
La última línea reza aproximadamente:
- Esta tarea localiza el KDE Desktop en Español.
Para instalar al Rápido y Elegante KDE, ejecutamos:
buzz@sysadmin:~$ sudo aptitude install task-kde-desktop task-spanish-kde-desktop [sudo] password for buzz: Se instalarán los siguiente paquetes NUEVOS: adwaita-icon-theme{a} akonadi-backend-mysql{a} akonadi-server{a} ........ 0 paquetes actualizados, 1079 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 782 MB de ficheros. Después de desempaquetar se usarán 2,275 MB. ¿Quiere continuar? [Y/n/?]
A lo que respondemos que “Y”. Si aptitude nos devuelve un mensaje parecido a éste:
AVISO: ¡se instalarán versiones sin firmar de los siguientes paquetes! Los paquetes sin firmar pueden comprometer la seguridad del sistema. Sólo debe continuar con la instalación si está completamente seguro de que es lo que quiere ............ (Lista de paquetes) ............... ¿Quiere ignorar este aviso y continuar de todos modos? Para continuar, introduzca "Si"; para abortar, introduzca "No":
Respondemos escribiendo “Si” sin temor alguno.
Después que termine el proceso de instalación de todos los paquetes, si queremos tener un “preview” o “look” del nuevo escritorio, ejecutamos:
buzz@sysadmin:~$ startx
Y esperamos a que se cargue el KDE desktop. Cuando terminemos nuestro paseo inicial reiniciamos el equipo mediante la propia interfaz gráfica.
KDE instala por defecto el paquete KDM “KDE Display Manager for X11“. KDM gestiona toda una serie de servidores X o “Xservers”, ejecutándose en la máquina local o en máquinas remotas. Permite a los diferentes usuarios iniciar sesión de manera fácil en el Ambiente de Escritorio de su preferencia, conectarse a un servidor remoto XDMCP “X Display Manager Control Protocol“, o apagar el sistema.
KDM soporta temas o “themes” personalizados y puede mostrar la lista de los usuarios con sus íconos. Para más información ejecute en una consola aptitude show KDM o man KDM después de instalado.
KDE Full
Hasta aquí tenemos una instalación estándar, por llamarla de alguna forma, del KDE Desktop. Sin embargo, a los amantes del KDE le recomendamos indagen mas, como mostramos a continuación:
buzz@sysadmin:~$ aptitude show kde-full Paquete: kde-full Nuevo: sí Estado: sin instalar Versión: 5:84 Prioridad: opcional Sección: metapackages Desarrollador: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 36.9 k Depende de: kde-plasma-desktop (>= 5:84), kde-plasma-netbook (>= 5:84), kdeadmin (>= 4:4.11.3), kdeartwork (>= 4:4.11.3), kdegraphics (>= 4:4.11.3), kdeedu (>= 4:4.11.3), kdegames (>= 4:4.11.3), kdemultimedia (>= 4:4.11.3), kdenetwork (>= 4:4.11.3), kdeutils (>= 4:4.11.3), kdepim (>= 4:4.11.3), kdeplasma-addons (>= 4:4.11.3) Recomienda: kde-standard (>= 5:84), kdeaccessibility (>= 4:4.11.3), kdesdk (>= 4:4.11.3), kdetoys (>= 4:4.11.3), kdewebdev (>= 4:4.11.3) Sugiere: kde-l10n (>= 4:4.11.3), calligra (>= 1:2.6.4), xorg Rompe: kde-minimal (< 5:57) Proporciona: kde-software-compilation Descripción: complete KDE Software Compilation for end users KDE is the powerful, integrated, and easy-to-use Free Software desktop platform and suite of applications. This metapackage includes all the official modules released with KDE Sotware Compilation that are not specific to development and as well other KDE applications that are useful for a desktop user. This includes multimedia, networking, graphics, education, games, system administration tools, and other artwork and utilities. Página principal: http://www.kde.org Marcas: role::metapackage, suite::kde
Y si desean tener el ambiente de escritorio completo:
buzz@sysadmin:~$ sudo aptitude install kde-full [sudo] password for buzz: Se instalarán los siguiente paquetes NUEVOS: advancecomp{a} akonadiconsole{a} amor{a} analitza-common{a} autopoint{a} ........ 0 paquetes actualizados, 333 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 466 MB de ficheros. Después de desempaquetar se usarán 1,238 MB. ¿Quiere continuar? [Y/n/?]
Y después de finalizar la instalación, reiniciamos el equipo y navegamos por todas las opciones que tiene este Grande que es el KDE Desktop… a pesar de que consume más recursos en comparación con otros ambientes de escritorio, y a pesar de que personalmente lo he utilizado bastante poco.
Sugerencia: NO dejen de consultar el Centro de Ayuda de KDE
En ocasiones utilizo nombres en inglés, porque identifican mejor el nombre original del paquete o programa. Traducirlos no me es nada fácil.
GNOME, el clásico
El repositorio que tenemos, Debian 8.1, tiene el GNOME Desktop versión 3.14.1-1, acorde a la versión de sus librerías principales. Para instalarlo ejecutamos en una consola:
buzz@sysadmin:~$ aptitude search gnome-desktop | grep task p task-gnome-desktop - GNOME ........ buzz@sysadmin:~$ aptitude show task-gnome-desktop Paquete: task-gnome-desktop Nuevo: sí Estado: sin instalar Versión: 3.31+deb8u1 Prioridad: opcional Sección: tasks Desarrollador: Debian Install System Team <debian-boot@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 21.5 k Depende de: tasksel (= 3.31+deb8u1), task-desktop, gnome-core Recomienda: gnome, libreoffice-gnome, libreoffice-evolution, gimp, synaptic, iceweasel, libreoffice, libreoffice-help-en-us, mythes-en-us, hunspell-en-us, hyphen-en-us, network-manager-gnome Descripción: GNOME This task package is used to install the Debian desktop, featuring the GNOME desktop environment, and with other packages that Debian users expect to have available on the desktop.
El último párrafo nos dice, en una traducción libre:
- Este paquete de tarea se utiliza para instalar el Desktop de Debian, caracterizado por el ambiente de escritorio GNOME, y con otros paquetes que los usuarios de Debian esperan tener a su disposición en su escritorio.
Entonces, si le hacemos caso a Debian como siempre tratamos de hacer, ejecutamos:
buzz@sysadmin:~$ sudo aptitude install task-gnome-desktop [sudo] password for buzz: Se instalarán los siguiente paquetes NUEVOS: accountsservice{a} adwaita-icon-theme{a} aisleriot{a} alacarte{a} .......... 0 paquetes actualizados, 1210 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 877 MB de ficheros. Después de desempaquetar se usarán 2,689 MB. ¿Quiere continuar? [Y/n/?]
A lo que respondemos que “Y”. Si aptitude nos devuelve un mensaje parecido a éste:
AVISO: ¡se instalarán versiones sin firmar de los siguientes paquetes! Los paquetes sin firmar pueden comprometer la seguridad del sistema. Sólo debe continuar con la instalación si está completamente seguro de que es lo que quiere ............ (Lista de paquetes) ............... ¿Quiere ignorar este aviso y continuar de todos modos? Para continuar, introduzca "Si"; para abortar, introduzca "No":
Por supuesto que respondemos que “Si”.
Después que termine el proceso de instalación de todos los paquetes, si queremos tener un “preview” o “look” del nuevo escritorio, ejecutamos:
buzz@sysadmin:~$ startx
Y esperamos a que se cargue el GNOME-Desktop. Al terminar la revisión inicial y mediante la propia interfaz gráfica, reiniciamos el equipo.
GNOME instala por defecto el paquete gdm3 “GNOME Display Manager“. Proporciona el equivalente al prompt de consola “login:” para el “X Windows System“. Además de preguntar por las credenciales de autenticación -nombre de usuario y su contraseña- inicia la sesión gráfica. Para más información, pruebe con los comandos de consola “aptitude show gdm3“, y después de instalado “man gdm3“.
Aclaramos que al instalar el paquete task-gnome-desktop, se instala el paquete gnome, y si ejecutamos aptitude show gnome en una consola, nos daremos cuenta de que es un meta-paquete que depende de la distribución estándar del GNOME Desktop environment, más el surtido completo de plugins y aplicaciones que se integran al GNOME y a Debian, y provee el mejor posible ambiente hasta la fecha… lo último en itálicas y negritas, no lo digo yo. Lo dice GNOME.
En ocasiones utilizo nombres en inglés, por que identifican mejor el nombre original del paquete o programa. Traducirlos no me es nada fácil.
Observemos que el gdm3 identifica al usuario por su nombre completo.
Después de introducir la contraseña y presionar Enter o hacer clic con el puntero del ratón sobre el botón “Iniciar sesión”, llegamos al Escritorio GNOME.
Solo queda de parte nuestra el personalizar el GNOME Desktop acorde a nuestras necesidades y gustos. ¡A disfrutar y enriquecer este otro Grande Desktop!.
Cinnamon, la canela
El repositorio que tenemos, Debian 8.1, tiene el Cinnamon versión 2.16-5. Para instalarlo ejecutamos en una consola:
buzz@sysadmin:~$ aptitude search cinnamon-desktop | grep task p task-cinnamon-desktop - Cinnamon buzz@sysadmin:~$ aptitude show task-cinnamon-desktop Paquete: task-cinnamon-desktop Nuevo: sí Estado: sin instalar Versión: 3.31+deb8u1 Prioridad: opcional Sección: tasks Desarrollador: Debian Install System Team <debian-boot@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 21.5 k Depende de: tasksel (= 3.31+deb8u1), task-desktop, cinnamon-desktop-environment Descripción: Cinnamon This task package is used to install the Debian desktop, featuring the Cinnamon desktop environment, and with other packages that Debian users expect to have available on the desktop.
El último párrafo nos dice, en una traducción libre:
- Este paquete de tarea se utiliza para instalar el Desktop de Debian, caracterizado por el ambiente de escritorio Cinnamon, y con otros paquetes que los usuarios de Debian esperan tener a su disposición en su escritorio.
Para tenerlo instalado, ejecutamos:
buzz@sysadmin:~$ sudo aptitude install task-cinnamon-desktop [sudo] password for buzz: Se instalarán los siguiente paquetes NUEVOS: accountsservice{a} adwaita-icon-theme{a} aisleriot{a} alsa-base{a} .......... 0 paquetes actualizados, 1137 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 701 MB de ficheros. Después de desempaquetar se usarán 2,328 MB. ¿Quiere continuar? [Y/n/?]
A lo que respondemos que “Y”. Si aptitude nos devuelve un mensaje parecido a éste:
AVISO: ¡se instalarán versiones sin firmar de los siguientes paquetes! Los paquetes sin firmar pueden comprometer la seguridad del sistema. Sólo debe continuar con la instalación si está completamente seguro de que es lo que quiere ............ (Lista de paquetes) ............... ¿Quiere ignorar este aviso y continuar de todos modos? Para continuar, introduzca "Si"; para abortar, introduzca "No":
Respondemos “Si”, no faltara más.
Después que termine el proceso de la instalación de todos los paquetes, si queremos tener un “preview” o “look” del nuevo escritorio, ejecutamos:
buzz@sysadmin:~$ startx
Y esperamos a que se cargue el Cinnamon Desktop. Cuando terminemos la primera revisión y mediante la propia interfaz gráfica, reiniciamos el equipo.
Cinnamon instala por defecto el paquete lightdm “Simple Display Manager” desarrollado por el grupo “Debian Xfce Maintainers“. lightdm proporciona un Gestor de Pantalla X11, cuyas características principales son:
- Tener un código base ligero
- Cumple con los estándar de PAM, ConsoleKit, etcétera.
- Posee una muy bien definida interfaz entre el servidor Xserver-Xorg y la interfaz de usuario.
- Se puede configurar totalmente mediante Temas o “Themes”.
Para más información ejecutamos en una consola aptitude show lightdm o man lightdm después de instalado.
Cinnamon requiere para su correcto funcionamiento, de la Aceleración de Vídeo por Hardware. Si lo ejecutamos en una máquina virtual, sobre un Anfitrión o “Host” con una tarjeta de vídeo que no soporta la aceleración por hardware, como es nuestro caso en particular, al entrar en el ambiente de escritorio propiamente dicho, puede que recibamos el siguiente mensaje:
Hacemos clic sobre él y desaparecerá. El Clásico Menú del Cinnamon, se nos mostrará en todo su esplendor:
¿Qué hemos aprendido hasta aquí?
No es ocioso que nos preguntemos ¿qué hemos aprendido hasta aquí?, a partir del proceso visto anteriormente para los tres escritorios mas utilizados. En todos los casos, cuando ejecutamos aptitude show task-<nombre del escritorio>-desktop, Debian nos devuelve vía aptitude, el siguiente mensaje final:
- This task package is used to install the Debian desktop, featuring the <nombre del escritorio kde, gnome, o cinnamon> desktop environment, and with other packages that Debian users expect to have available on the desktop.
El mensaje anterior nos enseña mucho. Lo primero que podemos inferir acorde al sentido común -creo que el menos común de los sentidos en los humanos- es que Debian te permite instalar y configurar el ambiente de escritorio o “Desktop Environment” que Usted prefiera.
Idéntico párrafo final obtenemos cuando ejecutamos:
buzz@sysadmin:~$ aptitude show task-mate-desktop ó buzz@sysadmin:~$ aptitude show task-xfce-desktop ó buzz@sysadmin:~$ aptitude show task-lxde-desktop
MATE, el verde
Por mucho, este es nuestro escritorio preferido para una Workstation o Estación de Trabajo de un Sysadmin, tanto para su diario trabajo, como para su laboratorio en casa. Lo seleccionamos debido a su alta facilidad de configuración, ligereza, y relativo poco consumo de memoria, y procesador. No requiere de aceleración por hardware, ni de altas prestaciones por parte de la computadora.
buzz@sysadmin:~$ aptitude show task-mate-desktop Paquete: task-mate-desktop Nuevo: sí Estado: sin instalar Versión: 3.31+deb8u1 Prioridad: opcional Sección: tasks Desarrollador: Debian Install System Team <debian-boot@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 21.5 k Depende de: tasksel (= 3.31+deb8u1), task-desktop, mate-desktop-environment, lightdm Recomienda: gimp, synaptic, iceweasel, libreoffice, libreoffice-help-en-us, mythes-en-us, hunspell-en-us, hyphen-en-us, network-manager-gnome, gnome-orca, libreoffice-gtk Descripción: MATE This task package is used to install the Debian desktop, featuring the MATE desktop environment, and with other packages that Debian users expect to have available on the desktop.
Observemos que el desarrollador de los paquetes “task-…”, es el Debian Install System Team, y NO el desarrollador del paquete o grupo de paquetes que instala. Al final leemos el mismo párrafo que mencionamos antes sobre el “Debian desktop”.
Dicho de otra forma: Al “Debian Install System Team” solo le importa que Usted se confeccione Su “Debian desktop”, y quede de la mejor forma posible para empezar a utilizarlo. Posteriormente, debe personalizarlo acorde a sus necesidades y gustos.
buzz@sysadmin:~$ sudo aptitude install task-mate-desktop [sudo] password for buzz: Se instalarán los siguiente paquetes NUEVOS: adwaita-icon-theme{a} alsa-base{a} alsa-utils{a} anacron{a} aspell{a} ........ 0 paquetes actualizados, 731 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 537 MB de ficheros. Después de desempaquetar se usarán 1,698 MB. ¿Quiere continuar? [Y/n/?]
Después de responder afirmativamente las preguntas que nos hace aptitude, probamos a visualizar el escritorio instalado y después reiniciar el equipo como en los casos anteriores.
buzz@sysadmin:~$ startx
Reiniciamos desde el mismo ambiente gráfico mediante el menú superior Sistema –> Apagar… –> Reiniciar.
Como veremos después de reiniciar, MATE instala por defecto el paquete lightdm “Simple Display Manager”.
Paquetes adicionales para el MATE Desktop
Sugerimos se instalen los siguientes paquetes:
buzz@sysadmin:~$ sudo aptitude install mate-desktop-environment-extras Se instalarán los siguiente paquetes NUEVOS: apache2-bin{a} apache2.2-bin caja-extensions-common{a} caja-gksu{a} caja-image-converter{a} caja-open-terminal{a} caja-sendto{a} caja-share{a} dconf-editor{a} gksu{a} gnome-user-guide{a} hddtemp{a} imagemagick{a} imagemagick-6.q16{a} imagemagick-common{a} libapache2-mod-dnssd{a} libapr1{a} libaprutil1{a} libaprutil1-dbd-sqlite3{a} libaprutil1-ldap{a} libfftw3-double3{a} libgssdp-1.0-3{a} libgupnp-1.0-4{a} libiw30{a} liblqr-1-0{a} liblua5.1-0{a} libmagickcore-6.q16-2{a} libmagickcore-6.q16-2-extra{a} libmagickwand-6.q16-2{a} libmate-sensors-applet-plugin0{a} libnetpbm10{a} libopenobex1{a} libsensors4{a} libyelp0{a} mate-desktop-environment-extras mate-gnome-main-menu-applet{a} mate-netspeed{a} mate-sensors-applet{a} mate-user-share{a} mozo{a} netpbm{a} obex-data-server{a} python-crypto{a} python-ldb{a} python-mate-menu{a} python-ntdb{a} python-samba{a} python-tdb{a} samba-common{a} samba-common-bin{a} yelp{a} yelp-xsl{a} 0 paquetes actualizados, 52 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 23.5 MB de ficheros. Después de desempaquetar se usarán 87.9 MB. ¿Quiere continuar? [Y/n/?] buzz@sysadmin:~$ sudo aptitude install libreoffice-l10n-es libreoffice-help-es buzz@sysadmin:~$ sudo aptitude install icedove icedove-l10n-es-es icedove-l10n-es-ar buzz@sysadmin:~$ sudo aptitude install gparted vlc
¡A personalizar, enriquecer y disfrutar del MATE Desktop!
XFCE, el ratón rápido y ligero
Debian trae la versión 4.10.1 del XFCE4, caracterizado por ser un ambiente de escritorio ligero, con una apariencia agradable, y muy rápido para los sistemas operativos descendientes de UNIX®. Concebido para ser productivo, carga y ejecuta las aplicaciones rápidamente, conservando los recursos del sistema. XFCE es muy configurable, y tiene un gestor de ventanas que admite transparencias y otros efectos.
Los que se decidan por el XFCE4, encontrarán muy divertido su personalización. Bien vale la pena. ¡Se pueden obtener muy buenos resultados!.
buzz@sysadmin:~$ aptitude show task-xfce-desktop Paquete: task-xfce-desktop Nuevo: sí Estado: sin instalar Versión: 3.31+deb8u1 Prioridad: opcional Sección: tasks Desarrollador: Debian Install System Team <debian-boot@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 21.5 k Depende de: tasksel (= 3.31+deb8u1), task-desktop, xfce4, lightdm Recomienda: xfce4-goodies, xfce4-power-manager, xfce4-mixer, xfce4-terminal, mousepad, orage, libreoffice-gtk, dbus-x11, xsane, vlc, quodlibet, evince-gtk | evince, tango-icon-theme, network-manager-gnome, synaptic, iceweasel, libreoffice, libreoffice-help-en-us, mythes-en-us, hunspell-en-us, hyphen-en-us, system-config-printer, gnome-orca Descripción: Xfce This task package is used to install the Debian desktop, featuring the Xfce desktop environment, and with other packages that Debian users expect to have available on the desktop.
Instalamos la gran parte de lo necesario:
buzz@sysadmin:~$ sudo aptitude install task-xfce-desktop \ libreoffice-l10n-es libreoffice-help-es iceweasel-l10n-es-es \ iceweasel-l10n-es-mx iceweasel-l10n-es-ar icedove icedove-l10n-es-ar \ icedove-l10n-es-es gparted
Visualizamos:
buzz@sysadmin:~$ startx
Y después reiniciamos mediante la propia interfaz gráfica. ¡A disfrutar y enriquecer el XFCE desktop!
LXDE, el más ligero
Si XFCE es ligero y rápido, LXDE lo es un poco más. LXDE son las siglas de Lightweight X11 Desktop Environment. Muy recomendado para servidores que requieren de interfaz gráfica, o que simplemente necesitamos dotarlos de un Desktop.
Los paquetes “hablan” por si solos, y es mejor que cualquier redacción por parte nuestra:
buzz@sysadmin:~$ aptitude search lxde p education-desktop-lxde - Debian Edu LXDE desktop applications p live-image-lxde-desktop - Live System Image Components (LXDE desktop p lxde - Metapackage for LXDE p lxde-common - LXDE configuration data p lxde-core - Metapackage for the LXDE core p lxde-icon-theme - LXDE standard icon theme v lxde-settings-daemon - p task-lxde-desktop - LXDE buzz@sysadmin:~$ aptitude show lxde Paquete: lxde Nuevo: sí Estado: sin instalar Versión: 6 Prioridad: opcional Sección: metapackages Desarrollador: Debian LXDE Maintainers <lxde-debian@lists.lxde.org> Arquitectura: all Tamaño sin comprimir: 27.6 k Depende de: galculator, gpicview, leafpad, lxappearance, lxappearance-obconf, lxde-core, lxde-icon-theme, lxinput, lxrandr, lxsession-edit, lxterminal, xarchiver Recomienda: alsamixergui, clipit, deluge | transmission-gtk, evince-gtk | pdf-viewer, gnome-disk-utility, gnome-mplayer, gnome-system-tools, gucharmap, iceweasel | www-browser, lightdm | x-display-manager, lxmusic | audacious, lxpolkit, menu-xdg, usermode, wicd | network-manager-gnome, xserver-xorg Sugiere: gimp, libreoffice, lxlauncher, lxtask, pidgin, update-notifier, xfce4-power-manager Descripción: Metapackage for LXDE The Lightweight X11 Desktop Environment (LXDE) is a project aimed to provide a desktop environment which is lightweight and fast. This package is a metapackage depends on the core components and recommended components of the LXDE. It includes lxde-core, lxappearance, lxinput, lxsession-edit, gpicview, lxterminal, lxrandr, galculator, leafpad and xarchiver. If you just want to pick and choose the core components then feel free to remove this package. Página principal: http://www.lxde.org/ Marcas: interface::x11, role::metapackage, scope::suite, suite::TODO, uitoolkit::gtk buzz@sysadmin:~$ aptitude show task-lxde-desktop Paquete: task-lxde-desktop Nuevo: sí Estado: sin instalar Versión: 3.31+deb8u1 Prioridad: opcional Sección: tasks Desarrollador: Debian Install System Team <debian-boot@lists.debian.org> Arquitectura: all Tamaño sin comprimir: 21.5 k Depende de: tasksel (= 3.31+deb8u1), task-desktop, lightdm, lxde Recomienda: lxtask, lxlauncher, xsane, libreoffice-gtk, synaptic, iceweasel, libreoffice, libreoffice-help-en-us, mythes-en-us, hunspell-en-us, hyphen-en-us, system-config-printer, gnome-orca Descripción: LXDE This task package is used to install the Debian desktop, featuring the LXDE desktop environment, and with other packages that Debian users expect to have available on the desktop. buzz@sysadmin:~$ sudo aptitude install task-lxde-desktop [sudo] password for buzz: Se instalarán los siguiente paquetes NUEVOS: adwaita-icon-theme{a} alsa-base{a} alsa-utils{a} alsamixergui{a} ........ 0 paquetes actualizados, 774 nuevos instalados, 0 para eliminar y 0 sin actualizar. Necesito descargar 499 MB de ficheros. Después de desempaquetar se usarán 1,568 MB. ¿Quiere continuar? [Y/n/?]
Y seguimos igual proceder que con los escritorios anteriores. No sea tímido. Personalice este ambiente de escritorio, en extremo ligero, y después nos cuenta como le fue.
Resumen
Como hemos visto, hacerse un escritorio sobre Debian es entretenido. Al menos lo es para nosotros. Se ha descrito el procedimiento con 6 -seis- de ellos. En todos los casos se ha confeccionado una máquina virtual limpia e instalado posteriormente el Desktop Environment.
El facilismo de “siguiente – siguiente“, “Seguridad a cambio de Obscuridad“, “Que todos los drivers funciona OK“, y otros detalles “positivos” a los que algunos están acostumbrados con otros sistemas operativos, son elementos que pueden convertirse en un bumerán o “boomerang”, que atente contra la seguridad de nuestra Workstation, sobre todo si estamos conectados directamente a la Aldea WWW o Internet.
Pienso que debemos ser capaces de escoger nuestras propias alternativas. Ser dueños de nuestras decisiones. Hay para escoger. Que cada cual sea Muy Feliz con Su Propia Elección.
¿La próxima entrega?
Qemu-KVM
Recuerden que esta será una serie de artículos de Redes de Computadoras para las PYMES. ¡Los estaremos esperando!.
El artículo Instalación de estación de trabajo (II) – Redes de Computadoras para las PYMES aparece primero en Instalación de estación de trabajo (II) – Redes de Computadoras para las PYMES.