• Instalación de estación de trabajo (II) – Redes de Computadoras para las PYMES

    por  • 17 noviembre, 2016 • Desde Linux • 0 Comentarios

    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 ServidorEstació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 postfixpostfix-configuration-1 postfix-configuration-2

    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 KDMKDE 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 XDMCPX 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.kdm kde kde-ayuda

    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 gdm3GNOME 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.

    gdm3

    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.

    gnome3

    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.

    lightdm

    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:

    cinnamon

    Hacemos clic sobre él y desaparecerá. El Clásico Menú del Cinnamon, se nos mostrará en todo su esplendor:

    cinnamon-menu

    ¿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!mate1 mate2

    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!xfce

    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.lxde

    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.

    Artículo original: Instalación de estación de trabajo (II) – Redes de Computadoras para las PYMES

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *