Instalando Debian en mi laptop

El disco de estado sólido de mi laptop está a punto de morir, entonces le cambié el disco malo por uno nuevo. Luego del cambio tuve que instalarle un sistema operativo a este nuevo disco.

En mi laptop uso Debian. Aquí voy a dejar el registro de lo que hice para instalarla y configurarla.

  1. Descargar el archivo .iso del instalador de la versión estable de Debian, en https://www.debian.org/distrib/
    (yo descargué https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.5.0-amd64-netinst.iso)
  2. Conseguir una memoria USB, conectarla a la computadora, y sacar toda la información importante.
  3. Descargar, instalar y abrir balenaEtcher.
  4. Dar clic al botón «Flash from file».
  5. Seleccionar el archivo .iso del instalador de Debian.
  6. Verificar que el dispositivo seleccionado es la memoria USB. Esto es importante, al «flashear» se borra toda la información.
  7. Dar clic al botón «Flash!».
  8. Desconectar la memoria USB y conectarla a la computadora que voy a instalar.
  9. Como mi laptop necesita algunos controladores privativos, descargarlos de http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/ y extraerlos en otra memoria USB. Parece ser importante que esta memoria esté formateada en FAT32 :man_shrugging:
  10. También conectar esta otra memoria USB a la computadora.
  11. Encender la computadora y presionar F12 hasta que aparezca un menú de opciones de arranque.
  12. Del menú, seleccionar la opción con el nombre de la memoria USB en la que está el instalador de Debian.
  13. Seleccionar la opción de «Graphical install» o «Install». Yo prefiero la segunda, que presenta un instalador de texto más sencillo.

  1. Seleccionar el idioma para la instalación.

  1. Seleccionar la ubicación. Para mi: Other > Central America > Costa Rica.

  1. Seleccionar la configuración regional. Yo uso United States - en_US.UTF-8.

  2. Seleccionar la distribución del teclado. El de mi laptop es American English.

  3. El instalador detecta la necesidad de controladores privativos. Seleccionar «Yes» para que los tome de la memoria USB.

  4. Seleccionar la red inalámbrica. La mía tiene autenticación WPA2 PSK. Y poner la contraseña.

  5. Ponerle un nombre a la computadora. La mía se va a llamar nai. El nombre de dominio dejarlo en blanco.

  6. Ponerle una contraseña a la usuaria root.

  7. Ponerle mi nombre completo a mi usuario personal.

  8. Ponerle un nombre de usuario.

  9. Ponerle una contraseña.

  10. Para la instalación disco, quiero que use todo el espacio disponible y que esté cifrado.

  11. Seleccionar el disco en el que se va a instalar Debian.

  12. Seleccionar cómo particionar el disco. Yo quiero que todos los archivos estén en una sola partición.

  13. Confirmar el particionado. Esto va a borrar todos los datos del disco.

  14. Poner una contrasena para el cifrado.

  15. Poner la cantidad del grupo de volumen de partición. Yo lo dejé en el máximo.

  16. Finalizar la partición y escribir los cambios al disco.

  17. Seleccionar el espejo del archivo de Debian en Costa Rica.

  18. Dejar el proxy de HTTP en blanco.

  19. Activar la participación de popcon.

  20. Dejar la selección predeterminada de software para instalar.

  21. Esperar a que termine la instalación y reiniciar.

Configuración inicial

Configurar el teclado

  1. Ir a Settings > Region & Language.

  1. Dar click al boton de + en Input Sources.
  2. Seleccionar English > English (intl. with AltGr dead keys).
    Con esta configuración, las tildes se hacen presionando la tecla Alt de la derecha y la tecla de la vocal al mismo tiempo. La ñ sería Alt de la derecha y n.
  3. Seleccionar English (US) y dar clic al boton de - para eliminarlo.

Configurar el touchpad

  1. Ir a Settings > Devices > Mouse & Touchpad.
  2. Activar la opción de Tap to Click.
    Con esta opción, no es necesario presionar el touchpad para hacer clic, solo hacerle un toque suave.

Configurar la energía

  1. Ir a Settings > Power.
  2. Desactivar Automatic brightness.
    Esta función ajjusta el brillo de la pantalla usando la cámara. Como yo mantengo mi cámara cubierta con un sticker, no funciona bien.

Configurar el monitor

  1. Ir a Settings > Devices > Display.
  2. Dar clic a la opción de Night Light.
  3. Activar la opción de Night Ligth.
  4. Activar la opción de Sunset to Sunrise.
    Esto hace que durante la noche, el monitor ajuste sus colores para proteger los ojos e interrumpir menos el sueño.

Configurar la accesibilidad

  1. Ir a Settings > Universal Access.
  2. Activar la opción Large Text.
    Esto hace que el tamaño de letra sea más grande. Mis ojos aprecian esto.

Convertir a mi usuario en el administrador

  1. Abrir una terminal.
  2. Ejecutar la terminal como root:
    $ su root
  3. Ingresar la contraseña de root.
  4. Agregar mi usuario al grupo sudo:
    # /sbin/usermod -aG sudo elopio
  5. Volver a ejecutar la terminal como mi usuario:
    # exit.
  6. Actualizar el grupo de mi usuario:
    $ newgrp sudo.

Screenshot from 2020-09-12 20-45-26

  1. Bloquear al usuario root:
    $ sudo passwd --lock root

Generar claves para ssh

$ ssh-keygen -t rsa -b 4096 

Actualizar a Debian Unstable

Debian Unstable es la versión de desarrollo de Debian. Al actualizar a esta versión, el sistema va a ser inestable. Vamos a estar ayudando a probarlo y a solucionar errores antes de que las actualizaciones lleguen a la versión estable de Debian.

  1. Abrir la lista de orígenes de software:
    $ sudo nano /etc/apt/sources.list

  2. Actualizar estas líneas:

deb http://mirrors.ucr.ac.cr/debian/ buster main non-free contrib
deb-src http://mirrors.ucr.ac.cr/debian/ buster main non-free contrib

Para que usen unstable en lugar de buster:

deb http://mirrors.ucr.ac.cr/debian/ unstable main non-free contrib
deb-src http://mirrors.ucr.ac.cr/debian/ unstable main non-free contrib
  1. Actualizar el gestor de paquetes para que use los nuevos repositorios:
    $ sudo apt update

  2. Actualizar el sistema:
    $ sudo apt full-upgrade

Instalar snapd

Los snaps son un nuevo gestor de paquetes desarrollado por Ubuntu. Algunos programas están más actualizados y es más seguro usarlos instalándolos como snaps.

  1. $ sudo apt install snapd
  2. $ sudo snap install core

Pimpear mi terminal

  1. Instalar las herramientas básicas:
    sudo apt install curl git uuid-runtime
  2. Instalar byobu, un gestor de ventanas para la terminal:
    sudo apt install byobu
  3. Instalar fish, un intérprete de comandos:
sudo apt install fish
chsh -s /usr/local/bin/fish
  1. Instalar emacs, un editor de textos:
    sudo apt install emacs-nox
  2. Instalar el tema de la terminal:
git clone https://github.com/aaron-williamson/base16-gnome-terminal.git ~/.config/base16-gnome-terminal
.config/base16-gnome-terminal/color-scripts/base16-default-dark.sh
  1. Instalar mosh, para mantener sesiones ssh con conexiones inestables:
    sudo apt install mosh

Aplicaciones

Libres

  • syncthing: para sincronizar archivos entre mis dispositivos, sin usar ninguna nube.
    https://apt.syncthing.net/
  • keepassxc: para gestionar contraseñas, uno con interfaz gráfica y el otro desde la terminal.
    sudo apt install keepassxc

:warning: Privativas :warning:

  • slack: para comunicarme con mi oficina.
    sudo snap install slack --classic
1 me gusta