Debian
Instalación
Section titled “Instalación”Preparación
Section titled “Preparación”# Verificar modo UEFIls /sys/firmware/efi/efivars
# Conectar WiFi (si no tiene interfaz gráfica)nmcli device wifi listnmcli device wifi connect "SSID" password "clave"Particionado (mínimo recomendado)
Section titled “Particionado (mínimo recomendado)”# Ver discoslsblk
# Particionar con fdisk o parted# Ejemplo: EFI (512M), swap (4G), root (resto)
# Formatearmkfs.fat -F32 /dev/sda1 # EFImkswap /dev/sda2 # swapmkfs.ext4 /dev/sda3 # root
# Montarmount /dev/sda3 /mntmount --mkdir /dev/sda1 /mnt/boot/efiswapon /dev/sda2Instalar sistema base
Section titled “Instalar sistema base”debootstrap --arch amd64 stable /mnt http://deb.debian.org/debian/# O usar el instalador gráfico (recomendado para principiantes)Configuración básica (si usas debootstrap)
Section titled “Configuración básica (si usas debootstrap)”chroot /mnt /bin/bash
# Zona horarialn -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
# Localizaciónecho "es_ES.UTF-8 UTF-8" >> /etc/locale.genlocale-genecho "LANG=es_ES.UTF-8" > /etc/locale.conf
# Hostnameecho "mi-debian" > /etc/hostname
# Contraseña rootpasswd
# Usuarioadduser usuariousermod -aG sudo usuario
# Fuentes Debianecho "deb http://deb.debian.org/debian stable main contrib non-free" > /etc/apt/sources.list
# Bootloaderapt updateapt install grub-efi-amd64grub-install --target=x86_64-efi --efi-directory=/boot/efigrub-mkconfig -o /boot/grub/grub.cfgGestión de paquetes (apt)
Section titled “Gestión de paquetes (apt)”Búsqueda e instalación
Section titled “Búsqueda e instalación”apt update # Actualizar lista de paquetesapt install nombre # Instalar paqueteapt search palabra # Buscar paqueteapt show nombre # Información del paqueteActualizar sistema
Section titled “Actualizar sistema”apt updateapt upgrade # Actualizar paquetesapt full-upgrade # Actualizar con cambios de dependenciasapt autoremove # Eliminar paquetes no necesariosEliminar paquetes
Section titled “Eliminar paquetes”apt remove nombre # Eliminar (mantiene configs)apt purge nombre # Eliminar (elimina configs)apt autoremove # Eliminar dependencias no usadasRepositorios
Section titled “Repositorios”# Añadir repositorio (non-free, contrib)echo "deb http://deb.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.listapt updateServicios (systemd)
Section titled “Servicios (systemd)”systemctl start servicio # Iniciarsystemctl enable servicio # Habilitar al arranquesystemctl enable --now servicio # Habilitar e iniciarsystemctl status servicio # Ver estadosystemctl stop servicio # Pararsystemctl restart servicio # Reiniciar# NetworkManagersudo systemctl enable --now NetworkManagernmcli device wifi listnmcli device wifi connect "SSID" password "clave"
# Configuración manual (/etc/network/interfaces)auto enp0s3iface enp0s3 inet dhcpConfiguración gráfica (GNOME recomendado)
Section titled “Configuración gráfica (GNOME recomendado)”# GNOMEsudo apt install gnome gnome-extrasudo systemctl enable --now gdm
# KDE Plasmasudo apt install kde-plasma-desktopsudo systemctl enable --now sddm
# XFCE (ligero)sudo apt install xfce4 xfce4-goodiessudo systemctl enable --now lightdmComandos útiles
Section titled “Comandos útiles”# Información del sistemauname -a # Kernellscpu # CPUfree -h # RAMdf -h # Discolsblk # Discos y particiones
# Logsjournalctl -xe # Ver logs del sistemajournalctl -u servicio # Logs de un servicio
# Buscar archivosfind / -name archivogrep -r "texto" /rutaFirmware (drivers no libres)
Section titled “Firmware (drivers no libres)”# Para WiFi/Bluetooth/GPUsudo apt install firmware-linux firmware-iwlwifi firmware-atheros
# Firmware adicionalsudo apt install firmware-misc-nonfreeResolución de problemas
Section titled “Resolución de problemas”Repositorios obsoletos
Section titled “Repositorios obsoletos”# Cambiar a stable o oldstablesed -i 's/bullseye/stable/g' /etc/apt/sources.listapt updatePaquete no encontrado
Section titled “Paquete no encontrado”# Añadir contrib y non-freeecho "deb http://deb.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.listapt updateServicio no inicia
Section titled “Servicio no inicia”systemctl status servicio # Ver errorjournalctl -xe # Ver logs detallados