~/srmorita

Primeros pasos tras una instalación experta en Debian

– 517 palabras – 3 minutos

Uno de mis sistemas GNU/Linux favorito es Debian y cada vez que lo instalo casi siempre realizo los mismos pasos y la verdad nunca lo he compartido así que aquí te dejo una mini guía de lo que hago tras instalar Debian.

DISCLAIMER, esto asume que realizaste una instalación experta y solo instalaste las utilidades estandar del sistema en una versión Debian 12.

Agregar usuario al sudoers file

Necesitamos agregar nuestro usuario al archivo sudoers para poder usar el comando sudo (si seleccionaste en la instalación no permitir el ingreso como root, puedes omitir este paso)

su - root // nos logueamos como root e ingresamos contraseña

usermod -aG sudo tuUsuario // cambia tuUsuario por el tuyo obviamente XD

reboot // reiniciamos

Herramientas de compilación

Instalar software para compilar lo que necesites:

sudo apt -y install build-essential checkinstall make automake cmake autoconf

y no olvidar los headers del kernel:

sudo apt -y install linux-headers-$(uname -r)

Mejorar nuestro /etc/apt/sources.list

Este es un archivo importante, ya que, es donde se configuran nuestros repositorios de software. Me gusta indicar la arquitectura de mi ordenador para así optimizar recursos y no descargar archivos innecesarios, además de utilizar solo la rama stable (esto es a gusto de cada quien) y mantenerlo lo más limpio posible. No uso el repositorio de deb-multimedia porque en el repo non-free, ya tengo lo necesario. Tampoco uso backports.

deb [arch=amd64] http://ftp.cl.debian.org/debian/ stable main contrib non-free non-free-firmware
deb [arch=amd64] http://security.debian.org/debian-security stable-security main contrib non-free non-free-firmware
deb [arch=amd64] http://ftp.cl.debian.org/debian/ stable-updates main contrib non-free non-free-firmware

En el repositorio security podemos tener algunos problemas de sincronización si es que no hemos configurado correctamente la zona horaria en nuestro equipo, se resuelve configurando ntp o en mi caso prefiero usar systemd-timesyncd

sudo systemctl enable systemd-timesyncd

Y reinicia…

Firmware

Este apartado siempre es necesario, por lo general, el kernel linux soporta infinidad de hardware y probablemente funcione out-of-the-box, salvo el microcode y el firmware de nuestra tarjeta gráfica me refiero a AMD o NVIDIA (intel está muy bien soportado y solo necesitas intalar el microcode).

AMD Microcode y drivers gráficos

sudo apt install amd64-microcode firmware-amd-graphics libgl1-mesa-dri libglx-mesa0 mesa-vulkan-drivers xserver-xorg-video-amdgpu

INTEL Microcode y drivers gráficos

sudo apt install intel-microcode xserver-xorg-video-intel

WIFI

Para el wifi, basta con:

sudo apt install firmware-iwlwifi

Audio

Para el audio tenemos ALSA y viene por defecto en el kernel, podemos instalar aparte las utilidades con:

sudo apt install alsa-utils

Pipewire es un servidor y API para manejar multimedia en Debian y a día de hoy y según mi opinion deberias usarlo sí o sí.

sudo apt install pipewire-audio wireplumber pipewire-pulse pipewire-alsa

Entorno de escritorio

Tenemos muchas opciones acá, me limito a lo que yo suelo usar/instalar que es Gnome y XFCE.

Gnome

sudo apt install gnome-core gdm

XFCE

sudo apt install xfce4 xfce4-goodies gvfs-backends ttf-bitstream-vera lightdm lightdm-gtk-greeter pavucontrol network-manager-gnome

Para que NetworkManager gestione nuestras conexiones de red, modificamos el archivo /etc/NetworkManager/NetworkManager.conf:

sudo nano /etc/NetworkManager/NetworkManager.conf

Y cambiamos a true la variable managed bajo [ifupdown]

[ifupdown]
managed=true

Y reiniciamos network manager:

sudo systemctl restart network-manager

Con esto ya tienes un entorno mínimo funcional y puedes comenzar a jugar con tu Debian!!!

EOF.