Microordenadores - Desarrollos modernos para sistemas retro

Primeros pasos con Devuan en la Raspberry Pi 3
25 de Julio de 2017

Devuan es el fork o derivación de Debian sin systemd. Aquí aprenderás a instalar y dar los primeros pasos con Devuan GNU/Linux en la Raspberry Pi 3, con la configuración básica del entorno gráfico y el teclado en español.

Devuan es una muy buena opción para instalar servidores Linux, ya que parte de Debian pero quitando systemd, con lo que te ahorrarás un montón de problemas. Los pasos para instalar y configurar Devuan en la Raspberry Pi son los siguientes:

  1. Descarga imagen de Devuan
  2. Graba la imagen de Devuan en la tarjeta MicroSD.
  3. Enciende la Raspberry Pi 3, actualizar Devuan y gestionar los usuarios.
  4. Configura el teclado en español.
  5. Opcionalmente, instala XFCE como entorno gráfico.

Como actualizar Devuan

Una vez grabada la imagen arranca la Raspberry con la tarjeta puesta. Pedirá login, y es usuario root y contraseña toor. Lo primero es cambiarla con el comando passwd; una vez hecho eso actualiza el sistema:

# apt-get update
# apt-get upgrade
# reboot

Como crear un usuario

A diferencia de Raspbian, Devuan no trae un usuario por defecto (salvo root). Agrega uno usando el comando adduser:

root@devuan:~# adduser foo
Adding user `foo' ...
Adding new group `foo' (1000) ...
Adding new user `foo' (1000) with group `foo' ...
Creating home directory `/home/foo' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for foo
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n]

El siguiente paso que recomiendo encarecidamente es desactivar la autenticación por contraseña en OpenSSH.

Configuración del entorno gráfico

Esto se explica en estos dos artículos. Añado la instalación de xserver-xorg-video-fbdev que es el que se necesita para la Raspberry Pi 3:

# apt-get install xserver-xorg-video-dummy xserver-xorg-input-void xserver-xorg-core xinit x11-xserver-utils xserver-xorg-video-fbdev

Si no instalas Xorg al intentar arrancar las X dará el error exec: xinit: not found. Ahora los paquetes para XFCE4, añadiendo slim para que al encender la Raspberry aparezca la pantalla gráfica de login, automontaje de unidades y algunas utilidades extra:

# apt-get install xfce4-panel xfdesktop4 xfwm4 xfce4-settings xfce4-session
# apt-get install tango-icon-theme xfwm4-themes xfce4-terminal xfce4-appfinder thunar xfce4-power-manager ristretto
# apt-get install thunar-volman gvfs policykit-1
# apt-get install slim
# update-alternatives --config x-session-manager

Como configurar el teclado en español en Devuan

# apt-get install locales
# dpkg-reconfigure keyboard-configuration
# dpkg-reconfigure locales

En la configuración de locales tienes que elegir las opciones es_ES.UTF-8 UTF-8 y es ES.UTF-8. Ahora edita el archivo /etc/inputrc y quita el comentario (carácter #) a esta línea:

set convert-meta off

Para terminar

Con esto ya tienes un sistema Devuan GNU/Linux con una configuración básica, con teclado en español y con OpenSSH bien configurado. Si quieres ir más allá mira la configuración del firewall con denegación por defecto.

Ahora ya puedes instalar cualquier programa del repositorio. No he encontrado los navegadores Firefox ni Chromium, aunque si hay un montón de servidores y software de Debian.


Contenido relacionado: