Repositorios .source formato nuevo DEB822 todo cambia, toca modernizar el repositorio

Llevo en Debian desde Debian 4 y ya hace tiempo que veo mensajes por parte de apt-get de que hay cosas que tengo que cambiar. Sí, sigo usando apt-get aunque cada vez hago más cosas con apt; al final hay que ceder, las cosas van cambiando.

Me salía constantemente en apt:

Información: Algunas fuentes se pueden modernizar. Ejecute «apt modernize-sources» para hacerlo.

 

Se podría explicar todo, pero ya está explicado en la documentación oficial: https://wiki.debian.org/SourcesList

Ahí se explica todo: el antiguo sources.list y los archivos *.list, que eran los de toda la vida:

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

Ahora se verán así:

Types: deb deb-src
URIs: http://deb.debian.org/debian
Suites: trixie trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Realmente es lo mismo, pero más manejable. Cada vez metemos más cosas en los repositorios y a veces se ven enormes, por ejemplo cuando añadimos el signed-by:

deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main

Lo bueno es que el sistema lo hace todo al ejecutar: apt modernize-sources

Otros problemas...

En mi caso, habilité hace no mucho i386, ya que era requisito para probar Steam y ya lo dejé; muchos repos saltan con el mensaje informativo:

Información: Omitiendo el uso del fichero configurado «main/binary-i386/Packages» ya que el repositorio «https://dl.google.com/linux/chrome/deb stable InRelease» no admite la arquitectura «i386»

NOTA: sí, dejé de usar Chromium y me pasé a Chrome luego de años, aunque inicialmente usaba Firefox y también lo dejé atrás... chrome oficial esta bastante bien cuando tienes google integrado, nunca quise tenerlo pero por necesidad y facilidades.

Curiosamente, en la documentación que hemos visto antes, no pone cómo establecer una arquitectura al repositorio.

Y para qué mentir, se lo he preguntado a la IA y rápido me ha dado la solución.

Simplemente es añadir:

Architectures: amd64

Y es por eso que escribir un blog en esta época con este tipo de cosas no tiene sentido; ¿para qué buscar en Google y entrar en un blog si la IA te lo da mascado?

Pero yo he comenzado a escribir el blog nuevamente en 2026, no para tener visitas —ya ves que ni comentarios tengo habilitados, ni publicidad ni nada—, he hecho todo distinto a lo que tenía en 2009.


Este blog es para ir aprendiendo cosas; cuando escribo todo en vez de copiar y pegar, escrito por mí, recuerdo mejor las cosas y voy aprendiendo.