Post instalación de Devuan (o Debian) GNU/Linux

on dlmayhem's blog

Instalación del DE y software esencial

# El problema

Dos son los requisitos que debe cumplir mi sistema operativo principal: 1) que sea libre y 2) que sea estable. Debian GNU/Linux cumple maravillosamente con estos criterios, porque 1) es 100% libre (si activas sólo el repositorio main, que es mi caso) y porque 2) es una roca. Así las cosas, hace al menos 16 años que Debian ha sido la distribución de GNU que he corrido en mi máquina de uso diario.

Hasta ayer.

Honestamente, nunca me han importado las evidentes deficiencias de diseño de systemd y, al venir por defecto en Debian, no he tenido mayor problema en usarlo mientras sea software libre. Sin embargo, las últimas noticias que he recibido de sus desarrolladores acercándose al lado oscuro son motivo suficiente para dejar de depender de ese monstruo. Y como no tengo interés en probar nuevas distros para mi máquina de producción, el paso obvio es Devuan GNU+Linux, que como todos sabemos, es Debian sin systemd.

La instalación es tal cual la de Debian, pero en una parte nos pide seleccionar el sistema de inicio de nuestra preferencia. Las opciones son el sysvinit de toda la vida, openrc y runit. Opté por openrc ya que me parece que está bastante bien documentado.

El resto es como sigue.1

# De vuelta a la normalidad

Siguiendo estos pasos tendremos todo funcionando normalmente en muy poco tiempo.

# Lo fundamental

Instalamos el Editor Único y git.

# apt install emacs git

# Terror DE

Clonamos los repositorios necesarios.

$ mkdir terror-de
$ cd terror-de
$ git clone https://notabug.org/dlmayhem/terror-dwm.git
$ git clone https://notabug.org/dlmayhem/terror-st.git
$ git clone https://notabug.org/dlmayhem/terror-dmenu.git
$ git clone https://notabug.org/dlmayhem/terror-wallpapers.git

Compilamos.

# apt install build-essential libx11-dev libxinerama-dev libxft-dev
# cd terror-dwm
# make clean install
# cd ../terror-st
# make clean install
# cd ../terror-dmenu
# make clean install
$ cd
$ mv terror-de/terror-dwm/xinit .xinitrc

Instalamos lo necesario para ver la información en la barra de estado de manera adecuada.

# apt install x11-xserver-utils fonts-jetbrains-mono acpi alsa-utils

# Fondo de pantalla

Para fijar nuestro fondo de pantalla instalamos:

# apt install xwallpaper

Y luego añadimos lo siguiente2 en la sección de aplicaciones al inicio de ~/.xinitrc:

xwallpaper --output eDP-1 --center ~/terror-de/terror-wallpapers/kepler.png &

# Terror Emacs

Clonamos nuestra configuración de Emacs.

$ git clone https://notabug.org/dlmayhem/terror-emacs.git .emacs.d/

# Voilá !

Finalmente, arrancamos el servidor gráfico.

# apt install xinit
$ startx

# Software adicional

# Esencial

Estos son los programas que uso/recomiendo para una experiencia completa.

Instalamos:

# apt install moc mpv zathura sxiv scrot qutebrowser ffmpeg imagemagick

# Personal

Software de uso específico que utilizo a diario.3

Instalamos:

# apt install ardour hydrogen texlive-full

# General

Software de interés general que no utilizo pero puede ser útil.

Instalamos:

# apt install gimp kdenlive libreoffice-gtk libreoffice-writer libreoffice-calc libreoffice-impress firefox

# Conclusión

En menos de una hora ya tenía mi sistema funcionando como si nada hubiera pasado, con los colores, comandos, atajos y estabilidad de siempre. Todo indica que Devuan llegó para quedarse en mi máquina por muchos años.

Salud.

# Notas al pie de página

1 Obviamente, todo lo que se explica aquí sirve para Debian, que sigue siendo la distro favorita en mi <3.

2 Cambiar eDP-1 por lo que corresponda. Se puede averiguar con el comando xrandr.

3 Haremos una entrada más detallada sobre la grabación de audio más adelante.