23 de junio de 2025

Durante años, uno de los puntos más frustrantes del ecosistema Linux era este:

“¿Cómo instalo esta aplicación si mi distro no la tiene en sus repositorios?”

  • Tenías que compilar desde el código fuente ☠️
  • O agregar PPA raros ☠️
  • O esperar semanas hasta que alguien empaquetara tu programa favorito
  • Y si cambiabas de distro… ¡todo se rompía!

Entonces llegó Flatpak, y con él Flathub, para decir:

“No importa qué distribución uses. Aquí tienes tus aplicaciones.”


🚀 ¿Qué es Flatpak?

Flatpak es un sistema de distribución y ejecución de aplicaciones para Linux, diseñado para:

  • Ser universal: funciona en casi cualquier distro moderna
  • Ser autónomo: no depende de las bibliotecas del sistema
  • Ser seguro: usa contenedores para aislar las apps
  • Ser actualizable: las apps se actualizan con un solo comando

Flatpak resuelve de raíz muchos problemas que enfrentan usuarios nuevos y avanzados al instalar software.


🏪 ¿Qué es Flathub?

Flathub es la tienda universal de aplicaciones basada en Flatpak.

Es al mundo Linux lo que la Play Store es a Android.

En Flathub encontrarás miles de aplicaciones listas para instalar, muchas de ellas que no están disponibles de forma nativa en las distribuciones más conocidas, como:

  • Spotify
  • Zoom
  • Discord
  • OBS Studio
  • Telegram
  • LibreOffice (última versión)
  • Brave, Firefox Beta, GIMP, Blender…

🔗 Sitio web: https://flathub.org


🔧 ¿Cómo funciona Flatpak?

Cuando instalas una app Flatpak, ocurre esto:

  1. Se descarga un runtime (una base común compartida entre apps)
  2. Se descarga la app en sí, empaquetada con todas sus dependencias
  3. Se ejecuta en un contenedor sandbox para aislarla del sistema
  4. Se integra al escritorio con su propio acceso y menú

Esto significa:

  • No hay conflictos de dependencias
  • No rompes tu sistema al actualizar una app
  • Puedes tener varias versiones de una misma app

🎯 Ventajas de usar Flatpak y Flathub

✅ 1. Instalación universal

Puedes usar Flatpak en Arch, Ubuntu, Fedora, openSUSE, Debian, Gentoo, CachyOS, y muchas mas.

Ya no importa qué distribución tengas. Las apps estarán allí, iguales para todos.

✅ 2. Aplicaciones actualizadas y seguras

Muchas apps llegan a Flathub antes que a los repositorios oficiales de tu distro. Además, las actualizaciones se hacen sin romper el sistema base.

✅ 3. Sandboxing (seguridad)

Las apps Flatpak se ejecutan en un entorno aislado por defecto:

  • No acceden a tus archivos personales (salvo que lo permitas)
  • No tienen acceso directo al sistema
  • Son más difíciles de explotar en caso de fallo de seguridad

✅ 4. Independencia del sistema

Puedes tener:

  • Firefox del sistema y Firefox Flatpak
  • LibreOffice estable y LibreOffice testing
  • Todo sin conflictos

🔽 ¿Tiene desventajas?

Como todo, también tiene aspectos a considerar:

Posible inconvenienteExplicación
📁 Tamaño de instalaciónFlatpak incluye dependencias, por lo tanto ocupa más espacio al principio.
🐢 Inicio ligeramente más lentoLas apps Flatpak pueden tardar 1-2 segundos más en abrir.
🔐 Permisos limitadosAlgunas apps pueden necesitar ajustes si requieren acceso especial.

Pero estas desventajas se compensan con seguridad, compatibilidad y facilidad.


🛠️ ¿Cómo usar Flatpak y Flathub?

1. Instalar Flatpak (si tu distro no lo trae):

sudo pacman -S flatpak # En Arch, CachyOS, Manjaro
sudo apt install flatpak # En Debian/Ubuntu


2. Agregar el repositorio de Flathub:

flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

3. Instalar una app:

flatpak install flathub org.telegram.desktop
flatpak install flathub com.discordapp.Discord

4. Ejecutar la app:

flatpak run com.discordapp.Discord

O directamente desde el menú del sistema (con ícono incluido).


🖥️ Integración gráfica

Puedes instalar Pamac, GNOME Software o KDE Discover, que te muestran las apps Flatpak gráficamente con capturas, descripciones y botones de instalar/desinstalar.


🔒 Control de permisos con Flatseal

Una app muy útil para ajustar qué puede hacer cada Flatpak es:

flatpak install flathub com.github.tchx84.Flatseal

Con Flatseal puedes:

  • Dar acceso a carpetas específicas
  • Permitir uso del micrófono, red, USB, etc.
  • Controlar el sandbox sin complicaciones

🧠 Conclusión: Flatpak y Flathub son el futuro del software en Linux

Flatpak no reemplaza a los gestores de paquetes tradicionales (pacman, apt, dnf…), pero los complementa de forma ideal. Para el usuario final, representan una forma moderna de:

  • Instalar más software
  • Tener apps actualizadas
  • Evitar errores de dependencias
  • Mejorar la seguridad
  • Mantener el sistema más limpio y estable

Y lo más importante:

Ya no importa qué distro uses, ahora tienes acceso a todo.


🧲 ¿Y AppImage? ¿Snap? ¿Cuál es mejor?

Flatpak se ha convertido en el estándar de facto por estas razones:

FormatoUniversalSandboxingIntegración al menúApp Store (GUI)Soporte comunitario
Flatpak✅ FlathubMuy alto
SnapSí, pero centralizadoMedio
AppImage❌ (requiere ayuda extra)Bajo a medio

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *