#ViernesDeEscritorio 20/03/2026
Nuevo #viernesdeescritorio y esta semana corresponde hablar de la diferencia de uso entre repositorios nativos, AUR y flatpak en Arch. Normalmente, las distribuciones tienen una paqueteria propia, Debian y sus derivadas tienen deb con apt como manejador de paquetes, Red Hat, Fedora y derivadas usan RPM con DNF, Suse y OpenSuse RPM con zypper, Arch usa .pkg.tar.zst con pacman como manejador, Gentoo portage con emerge y así sucesivamente, existen varios formatos en las bases principales que heredan sus derivadas y algunos propios de distribuciones independientes.
Los manejadores de paquetes realizan su mayor cantidad de trabajo instalando aplicaciones que descargan de repositorios en línea que luego instalan, en el caso de Arch es común el uso de diferentes repositorios, los que soporta la distribución, como core, multilib y extra se pueden dejar activos al momento de instalar. Luego alguno extra como los chaotic AUR, pueden agregarse posterior a la instalación inicial.
Pero si hemos mencionado los Chaotic AUR es necesario hablar de su origen, AUR, un repositorio comunitario manejado mediante herramientas como yay y paru que sirven de complemento a pacman. La gran diferencia de los AUR es que no todos los programas están empaquetados y pre compilados como sucede en los repositorios nativos, AUR en ocasiones necesita compilar sobre la marcha las fuentes del paquete instalado o alguna dependencia.
Luego están los flatpak que son paquetes universales, un contenedor que contiene el programa junto con las dependencias es un paquete, lo que permite usar un programa aun cuando alguna dependencia no exista en el sistema o sea una versión diferente. Estos paquetes se encuentran en un repositorio, siendo el más usado y famoso flathub.
Lo importante es saber cuál utilizar según un escenario específico. Lo ideal es usar los repositorios de Arch, si está en los core, extra multilib, usar estos da la garantía de que son paquetes probados por el proyecto principal y su posibilidad de falla es menor.
Los chaotic aur por su lado son binarios basados en los repositorios AUR, puede que no tengan todo el contenido de AUR, pero si lo que necesitas esta allí, yo soy partidario de usar los chaotic antes de AUR.
AUR es un tema muy controvertido, su uso indiscriminado sin entendimiento puede traer conflicto entre dependencias, por otro lado, la mayoría de los paquetes en AUR necesitan compilarse, lo que puede ser un proceso exigente para un equipo con poca RAM o cuyo procesador no sea muy potente, tardando mas de lo que quisieramos en ocasiones.
Por eso el uso de AUR es algo que se recomienda controlar en equipos viejos o de pocos recursos.
Flatpak es una tecnología reciente, que puede montarse en cualquier distribución y que evita problemas como la superposición de dependencias. Sin embargo tiene un precio a pagar. el tener todo lo necesario en un contenedor por cada programa puede causar que los paquetes sean muy grandes y ocupen gran espacio en disco. Es útil para muchas ocasiones, como es el uso de aplicaciones basadas en QT en ambientes GTK, evitando que debas mezclar las librerías en tu sistema para usar dicho programa. Caso que sucede de la misma manera si el programa usa GTK y tienes base QT.
Flatpak también ayuda a tener escenarios idénticos de una aplicación incluso utilizando bases diferentes, así si usas Arch en algunos equipos y Debian en otro, podrás usar la misma versión de ambos sin ningún conflicto gracias al uso de Flatpak.
Mi forma de trabajo es usar los repositorios nativos y AUR si no lo consigo, flatpak en caso puntuales, esto debido a que tanto los repositorios principales como AUR al ser paquetes nativos ocupan menos espacio y pueden ser un poco más eficiente en uso.
En equipos viejos o de pocos recursos prefiero chaotic aur en lugar de los AUR e incluso Flatpak para evitar el compilado de paquetes.
Vamos a los videos de la semana
Hora del #viernesdeescritorio con CachyOS y Plasma y Arch con BSPWM con dots gh0stzk




https://x.com/EntreVideos/status/2034834149236773181?s=20
https://social.linux.pizza/@manosymaquinasentrevideos
Gracias por su atención Feliz Fin de Semana
Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes del #ViernesDeEscritorio son capturas de pantalla de mis escritorios También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
Consider setting @stemsocial as a beneficiary of this post's rewards if you would like to support the community and contribute to its mission of promoting science and education on Hive.
Congratulations @ubaldonet! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 44000 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP