FreeBSD es una plataforma excepcional. Se trata del sistema operativo más fiable que jamás hayas encontrado. Y FreeBSD es tan bueno como un escritorio como un servidor.
Sin embargo, la única advertencia al usar FreeBSD es que no se instala con un entorno de escritorio. Aunque el proceso de instalación de un entorno de escritorio en esta plataforma no es imposible, no es tan sencillo como en un sistema operativo Linux típico.
Para ello, quiero mostrarte cómo instalar el entorno de escritorio GNOME sobre una nueva instancia de FreeBSD. Esto se hace completamente desde la línea de comandos, así que prepárate para escribir.
Para ello, necesitarás una instalación de FreeBSD en ejecución, la contraseña de administrador y un poco de tiempo. Eso es todo, vamos a ello.
Antes de instalar GNOME, es mejor actualizar FreeBSD. Para ello, inicia sesión en tu instancia y emite el comando su. Escribe la contraseña del usuario root y luego actualiza el gestor de paquetes con el comando:
pkg update
Una vez completada la actualización, actualiza con el comando:
pkg upgrade
Permite que se complete la actualización y estarás listo para empezar.
Instalar GNOME
GNOME puede instalarse en FreeBSD con un solo comando:
pkg install gnome-desktop gdm xorg gnome3
Eso se encargará del proceso de instalación.
Habilitar los demonios del ratón, dbus, hal y gdm
Como FreeBSD se instala sin un servidor X, ni el ratón, ni los demonios dbus, ni los demonios hal, ni gdm, hay que hacer que se ejecuten en el arranque. Para habilitar estos demonios, ejecuta el comando:
vi /etc/rc.conf
Añade las siguientes líneas al final de este archivo:
gnome_enable="YES" moused_enable="YES" dbus_enable="YES" hald_enable="YES" gdm_enable="YES"
Guarda y cierra el archivo.
Montar /proc
También necesitamos añadir el sistema de ficheros /proc para montarlo al inicio. Emite el comando:
vi /etc/fstab
Añade la siguiente línea al final de ese archivo:
proc /proc procfs rw 0 0 0
Guarda y cierra ese archivo.
Reiniciar e iniciar sesión
En este punto deberías poder reiniciar la máquina y ser recibido por la pantalla de inicio de sesión de GDM (Figura A).
GNOME se ha instalado con éxito en FreeBSD.
Instalar sudo y dar a los usuarios privilegios sudo
De manera predeterminada, no encontrarás sudo instalado en FreeBSD. Debido a esto, necesitarás iniciar sesión como root para instalar cualquier cosa. Es un problema de seguridad. Para arreglar esto, primero debes instalar sudo y luego darle privilegios a tu usuario.
Primero, instala sudo con el comando:
pkg install security/sudo
Abre el archivo sudoers para editarlo con el comando:
visudo /usr/local/etc/sudoers
En la parte inferior de este archivo, agrega lo siguiente:
USER ALL=(ALL) ALL
Donde USER es el nombre del usuario a añadir.
Guarda y cierre ese archivo.
Sal del terminal, cierra la sesión como tu usuario y vuelve a iniciar sesión. Tu usuario debe tener ahora privilegios sudo, y puede instalar y administrar cuando sea necesario.
Enhorabuena, ahora tienes una instalación de FreeBSD que incluye un escritorio con interfaz gráfica que permite a tu usuario trabajar según tus necesidades, sin tener que iniciar sesión o cambiar al usuario root. Disfruta de esa interfaz gráfica en una plataforma increíblemente fiable.