Saltar al contenido

Vuelvo a Debian

Algo más rápido de lo que esperaba he decidido volver a Debian. Este fin de semana aprovechando el tiempo libre decidí reemplazar Arch Linux por Debian en mi ThinkPad X230. Estaba intentando instalar un paquete desde AUR cuando me percaté de la cantidad de software innecesario que había instalado (en una instalación que en parte arrastraba de mi anterior computadora portátil) y me pareció una buena oportunidad para hacer una instalación limpia. ¿Y por qué Debian? Mi computadora portátil la uso a diario para trabajar y Debian me ofrece una gran estabilidad, además de repositorios bastante libres de software privativo que me permiten controlar fácilmente la cantidad de este en mi sistema.

Debo decir que me encanta Arch Linux y pacman, y todavía usaré Parabola GNU/Linux-libre (derivado) en mi PC de escritorio donde sí puedo usar 100% software libre.

Luego de instalar Debian

Opté por instalar Debian «Buster» que todavía es la rama testing aunque ya lleva un tiempo de desarrollo como para considerarse estable para un uso profesional. La instalación la hice desde el medio netinstall para disponer de los paquetes actualizados a su última versión una vez finalizada la instalación; no les voy a contar cómo realicé la instalación paso a paso ya hay mucha información en internet y mi instalación es bastante estándar a excepción de mi home cifrado con cryptsetup y luks. Sí comentaré algunas configuraciones que he aplicado.

Hardware

Casi todo el hardware ha funcionado de primera, a excepción de la tarjeta de red inalámbrica (Intel Centrino Advanced-N 6205) que necesita firmware privativo para funcionar. Pienso reemplazarla en breve, pero de momento la he hecho funcionar instalando el paquete firmware-iwlwifi. Cosas como el trackpoint, el sonido, las teclas de función y la retroiluminación del teclado han funcionado sin inconvenientes. El modelo de ThinkPad X230 que poseo no tiene lector de huella dactilar, por lo que no tuve que hacerlo funcionar.

Repositorios

Estoy usando el espejo de los repositorios oficiales alojados en el Centro Universitario Regional Este, está en Uruguay y ofrece un excelente ancho de banda y latencia. Además de la rama buster / testing agregué sid / unstable para instalar Firefox desde allí.

Este es mi /etc/apt/sources.list :

### Debian Buster
deb http://repo.cure.edu.uy/debian/ buster main contrib
deb-src http://repo.cure.edu.uy/debian/ buster main contrib

### Debian Buster Updates
deb http://repo.cure.edu.uy/debian/ buster-updates main contrib
deb-src http://repo.cure.edu.uy/debian/ buster-updates main contrib

### Debian Buster Security Updates
deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib

### Debian Sid
deb http://ftp.us.debian.org/debian/ sid main
deb-src http://ftp.us.debian.org/debian/ sid main

También agregué el repositorio de Nextcloud en /etc/apt/sources.list.d/nextcloud-client.list :

### Nextcloud Client
deb [arch=amd64,i386] http://download.opensuse.org/repositories/home:/ivaradi/Debian_9.0/ /

La clave GPG se puede importar con el siguiente comando:

wget -q -O - http://download.opensuse.org/repositories/home:/ivaradi/Debian_9.0/Release.key | sudo apt-key add -

De momento no agregaré más repositorios, intento mantener solamente aquellos repositorios que sean realmente necesarios, y Flatpak me ayuda bastante con ello ya que desde Flathub puedo instalar aplicaciones como Riot o Atom.

Optimizar la batería con TLP

TLP permite una administración de energía avanzada sin la necesidad de configurar múltiples módulos de kernel u opciones del sistema. Trae una configuración predeterminada que ofrece un equilibrio entre rendimiento y duración de batería, y todo contenido en un solo archivo de configuración que facilita la modificación de estas opciones. También se integra con algunos módulos especificos para ThinkPad que permiten –entre otras cosas– controlar los límites de batería automatizando lo que hacía anteriormente con este script.

Los paquetes necesarios (incluyendo los específicos para ThinkPads) se instalan con este comando:

sudo apt install tlp tlp-rdw smartmontools ethtool tp-smapi-dkms acpi-call-dkms

Luego, algunas opciones que he modificado en el archivo de configuración /etc/default/tlp:

# Habilitar TLP
TLP_ENABLE=1

# Restaurar la conectividad al estado anterior cuando se enciende el equipo
RESTORE_DEVICE_STATE_ON_STARTUP=1

# Comenzar a cargar la bateria cuando baja a 25% y detener cuando alcanza 80%
START_CHARGE_THRESH_BAT0=25
274 STOP_CHARGE_THRESH_BAT0=80

# Deshabilitar wifi y wwan al conectar ethernet
DEVICES_TO_DISABLE_ON_LAN_CONNECT="wifi wwan"

# Habilitar wifi y wwan al desconectar ethernet
DEVICES_TO_ENABLE_ON_LAN_DISCONNECT="wifi wwan"

Habilitamos e iniciamos TLP:

sudo systemctl enable tlp
sudo systemctl start tlp

Si queremos ver información de nuestro hardware y TLP podemos usar el comando:

sudo tlp-stat

Y con esto finalizo la publicación, de momento no he hecho más cambios relevantes en Debian además de instalar el software que uso habitualmente.