Personalización inicial de Debian

Este documento recoge los pasos realizados para personalizar e instalar un sistema Debian tras su instalación base.


1. Acceder como superusuario y editar el archivo sudoers

Una de las primeras tareas tras instalar Debian es configurar correctamente los permisos de sudo. Para ello, se accede como superusuario y se edita el archivo /etc/sudoers.

su
nano /etc/sudoers

⚠️ Precaución: Editar /etc/sudoers directamente puede ser peligroso. Se recomienda usar visudo, que valida la sintaxis antes de guardar.

Alternativa recomendada:

su
visudo

Desde ahí se puede, por ejemplo, añadir un usuario al grupo sudo o definir permisos explícitos:

nombre_usuario ALL=(ALL:ALL) ALL

Donde nombre_usuario es el nombre del usuario al que se desea conceder privilegios de superusuario.


2. Activar la retroalimentación de contraseña al usar sudo

Para mejorar la experiencia al introducir contraseñas con sudo, se puede activar la retroalimentación de caracteres (asteriscos) modificando la directiva Defaults en el archivo sudoers.

Añadir o modificar la siguiente línea en /etc/sudoers:

Defaults env_reset,pwfeedback

Esto permite que, al escribir una contraseña, se muestren asteriscos (*) en lugar de una línea vacía.


3. Editar las opciones de arranque del kernel en GRUB

Para personalizar el comportamiento del sistema durante el arranque, se puede editar el archivo /etc/default/grub.

sudo nano /etc/default/grub

En particular, la línea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

define los parámetros que se pasan al kernel durante el arranque. Los valores comunes son:

Modificaciones comunes

Después de modificar este archivo, es necesario actualizar GRUB para que los cambios surtan efecto:

sudo update-grub

4. Eliminar juegos preinstalados usando Synaptic

Debian puede instalar por defecto una serie de juegos si se seleccionan entornos de escritorio completos como GNOME. Para eliminarlos fácilmente, se puede utilizar el gestor de paquetes gráfico Synaptic.

Pasos:

  1. Abrir Synaptic:

    sudo synaptic
    
  2. En el buscador, escribir game o buscar por categorías como:

    • gnome-games
    • aisleriot
    • mahjongg
    • swell-foop
    • etc.
  3. Marcar los paquetes relacionados con juegos para eliminar completamente (Marcar para eliminar completamente).

  4. Aplicar los cambios.

Esto permite liberar espacio y tener un entorno más limpio si no se desea tener juegos preinstalados.

Para eliminarlos después de esto, en la terminal:

sudo apt autoremove

💡 También se pueden eliminar desde terminal con apt remove si se conoce el nombre exacto de los paquetes.


5. Activar repositorios contrib, non-free y añadir backports

Para tener acceso a más software en Debian, es habitual ampliar los repositorios activados por defecto. Esto puede hacerse gráficamente desde el menú de Software y actualizaciones o editando directamente /etc/apt/sources.list.

Repositorios activados desde la pestaña Debian Software

Esto puede dejar una línea como la siguiente en el archivo de fuentes:

deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware

Captura de pantalla de Clicker for YouTube@2x.png

Añadir el repositorio backports desde la pestaña Other Software

También se puede añadir el siguiente repositorio para acceder a versiones más recientes de algunos paquetes recompiladas para Debian estable:

deb http://deb.debian.org/debian bookworm-backports main

Captura de pantalla de Clicker for YouTube@2x 1.png

⚠️ Los paquetes de backports no se instalan automáticamente. Deben instalarse de forma explícita:

sudo apt -t bookworm-backports install nombre-del-paquete

Este repositorio es útil si necesitas software más actualizado sin salir de la rama estable de Debian.


6. Actualizar la lista de paquetes y aplicar actualizaciones del sistema

Una vez activados los nuevos repositorios (contrib, non-free, non-free-firmware y backports), es necesario actualizar el índice de paquetes y aplicar posibles actualizaciones del sistema.

Esto se realiza con el siguiente comando:

sudo apt update && sudo apt dist-upgrade -y

Explicación:

💡 Este paso asegura que el sistema esté completamente actualizado con las fuentes de software recién configuradas.