Índice general de la serie: Redes de Computadoras para las PYMES: Introducción
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 en Debian 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:~$ su Contraseña: root@sysadmin:/home/buzz# adduser buzz sudo Añadiendo al usuario `buzz' al grupo `sudo' ... Añadiendo al usuario buzz al grupo sudo Hecho. root@sysadmin:/home/buzz# aptitude install sudo root@sysadmin:/home/buzz# visudo .... # User privilege specification root ALL=(ALL:ALL) ALL buzz ALL=(ALL:ALL) ALL .... root@sysadmin:/home/buzz# exit
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!.
Debian es la mejor !
Excelentes aportes estan realizando ! Gracias
Que buen aporte, yo últimamente estoy usando canela, pero por lo general, siempre he instalado KDE para los usuarios
Hola federico, muy buen post, sigue así que gracias a ti eh logrado muchas cosas.
Gracias a todos por comentar y elogiar este articulo, que espero le sea de utilidad a muchos, pues se resume en una sola publicación, las 6 posibilidades de logra un buen Desktop en Debian 8 «Jessie». Por otra parte, creo que deja bien claro, la flexibilidad inherente que posee este grande entre los sistemas operativos del mundo GNU/Linux. Seguiremos publicando para todos los lectores que visitan DesdeLinux
Los escritorios en Debian se ven muy «upstream» sin muchas personalizaciones pero la estabilidad que ofrece no tiene precio. Muy buena guía de desktop Fico. Saludos!
Primeramente, millón de gracias por el tremendo aporte! en segundo lugar pido una sugerencia. Quiero instalar Virtualbox en «Jessie» pero me gustaría manejar los equipos virtualizados a través de un escritorio. ¿Cual de todos ellos me recomiendas? es decir ¿cual se lleva mejor con VirtualBox? (sobretodo atendiendo a los comentarios acerca del Cinnamon ? Desde ya muchas gracias
Muy buen articulo ya que lo habitual es instalar el Desktop desde .ISO de instalación; es muy útil saber el HowTo de lo que ocurre por detrás cuando se instala un Desktop por la vía tradicional.
Buenísimo el tip de que el ultraligero LXDE es recomendado para servidores que puedan requerir de interfaz gráfica; hasta ahora creía que solo era útil para equipos de usuario con muy bajas prestaciones.
Concuerdo con Federico al 100% de que con la instalación manual de un Desktop se demuestra la gran flexibilidad de los SO Linux.
¡Muchas Gracias por comentar, amigo Wong!.
Gracias amigo Dhunter por tu comentario siempre bien recibido.
Rodrigo: me la pusiste en China, como decimos acá. El paquete que ofrece la interfaz gráfica del VirtualBox es el «virtualbox-qt». Qt es un Framewrok para el desarrollo de aplicaciones en C++. Es multiplataforma. El KDE Desktop está desarrollado con Qt. Chequea también lo que dice el Synaptic sobre el paquete «kdevelop». Si de interfaz gráfica solamente se trata, pienso, creo, que el VirtualBox es más compatible con el KDE. He usado poco el VirtualBox y próximamente escribiré sobre Qemu-KVM como anuncio al final de este artículo.
Utilicé VirtualBOX sobre GNOME y MATE, pero poco. Pienso debes pensar más en los recursos de hardware que tienes a mano que en la compatibilidad de un paquete de virtualización con el escritorio. Al final, tu pregunta la debes responder tu mismo acorde a los resultados que obtengas en la práctica diaria. El mejor criterio de la verdad es la práctica.
hola, necesito una ayuda estoy nuevo en debian y quiero realizar el cambiarle del estilo de la barra no se como decirle si es un tema o algo asi
aqui el estilo que le quiero colocar a mi debian
http://muyseguridad.net/wp-content/uploads/2016/01/GNOME-Classic-en-Tails-2.0.png
agradeceria mucho si me ayudaran a colocarle ese colo a las barras
Buenas tengo instalado el debian GNOME pero quiero colocarle el color blanco a las barras y queria saber si me pueden ayudar de como hacer para colocarlo de esta forma:
http://muyseguridad.net/wp-content/uploads/2016/01/GNOME-Classic-en-Tails-2.0.png
Hola Elcarter: El tiempo que trabajé con GNOME3 en Wheezy. me acostumbré a personalizarlo mediante el GNOME-Control-Center y la herramienta GNOME-Tweak-tool. Si quería hacer algún ajuste fuera de lo que me ofrecían, lo olvidaba y conformaba con lo que me daban. El KDE si es el rey de la personalización.
Me uno al aplauso por la profesionalidad de esta exposición pero… ¿he leido bien que este es un artículo ‘para novatos’…? porque mi primer pensamiento es que si esto lo lee un novato… se le van a quitar las ganas de entrar en el mundo Debian. Y perdonad mi sinceridad, claro.
Novatos en el mundo Debian. Lectores que ya se han montado su escritorio de manera fácil con otra distribución. Y sobre todo, tratar de que se entienda que es necesario leer, estudiar y practicar un poco, si se quiere de verdad entrar en el universo Debian. Se que hay distribuciones, incluyendo a la propia Debian, que con un DVD, obtienes un Desktop decente, y en ocasiones mas que decente. Con Debian consigues seguridad, estabilidad, velocidad, poco consumos de recursos que puedes destinar a las aplicaciones y no al sistema operativo como tal, y unos cuantos más factores positivos. Si encima de lo antedicho, me permite escoger e instalar fácilmente el Desktop de mi preferencia… Que cada quién saque sus propias conclusiones.
A los Iniciados o Novatos, al menos hay que decirle más que lo publicado en este post, para que estén enterados.
Hola colegas, buenos días a todos.
Preguntemos retóricamente . Quién brinda sus conocimientos tan detallados en este mundo cada vez más competitivo ?
Para no ser absoluto, dígamos que muy pocos y entre ellos está Fico, gracias colega. Después de haber leído este MAGNÍFICO artículo he quedado muy satisfecho.
Tengo que montar un laboratorio y ya puedo hasta escoger con un solo repo, sin críticas a Ubuntu; no necesito, Xubuntu, ni Kubuntu, ni la ….Ubuntu, Debian sigue siendo especial.
Gracias @crepo88 por tu sentido comentario. Trato de que mis artículos sean lo más didácticos posible, siempre sugiriendo al lector que profundice y aprenda por si mismo. Intento transmitir el cómo aprender. Gracias nuevamente y no dejes de seguir a DesdeLinux.
Cómo dejar de seguir desde linux Fico, son geniales tus propuestas, sigue así que a pesar de que el mundo linux es prácticamente libre y muy bien documentado, siempre quedan cosas no muy claras para los que administramos y para los usuarios finales también.
Tu objetivo como que se va cumpliendo cada vez con pasos más firmes. Gracias.
Mi palabras van por este articulo de los diferentes tipos de desktops y los dos anteriores sobre la «Instalación de estación de trabajo»; genial todo, bien argumentado las diferencias entre todos ellos (no sabia que el Cinnamon requiere de Aceleración de Video por hardware).
Yo personalmente por mi perfil de sysadmin siempre instalo los servidores sin ambiente gráfico desde la version CD del ISO y cuando instalo mi workstation y/o mi pc-casa tengo que matarme buscando quien tenga la version DVD (que por cierto son tres DVDs aunque en honor a la verdad con el DVD1 es suficiente) del ISO;
REALMENTE APRENDI QUE PUEDO PREPARAR MI workstation SIN AMBIENTE GRAFICO Y DESPUES «VERTIRLA» CON MI DESKTOP PREFERIDO QUE ES EL LXDE o EL MATE.
Seguire la serie ya que estoy sumamente interesado en la virtualizacion KVM.
Mis respetos Wong, por tu comentario, más conociendo que proviene de un Colega con muchos servidores bajo su administración. Gracias por comentar, amigo.