Primeros pasos tras una instalación experta en Debian
– 517 palabras – 3 minutosUno 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.