Flatpak es una utilidad de administración de paquetes que permite distribuir, instalar y administrar software sin necesidad de preocuparse por las dependencias, el tiempo de ejecución o de la distribución de Linux.
Dado que puede instalar aplicaciones independientemente de la distribución de Linux (ya sea una distribución basada en Debian o una distribución basada en Arch), Flatpak se llama paquete universal.
Las aplicaciones Flatpak se ejecutan en un entorno aislado por lo que no pueden realizar ningún cambio en el sistema sin el permiso explícito del usuario.
Instalar Flatpak en Ubuntu 26.04, 24.04 y 22.04
Para la mayoría de los usuarios, se recomienda el repositorio APT predeterminado porque sigue el ciclo de actualización de Ubuntu.
Antes de instalar Flatpak es conveniente actualizar el sistema para asegurarse de que todos los paquetes existentes estén actualizados y que la resolución de dependencias funcione correctamente:
sudo apt update && sudo apt upgrade
Una vez hecho esto ya puedes instalar Flatpak usando APT:
sudo apt install flatpak
Una vez completada la instalación, verifica la versión instalada:
flatpak --version
Si todo ha salido bien debería aparecer algo similar a la captura de abajo pero el resultado puede variar según la versión de Ubuntu:
Añadir el repositorio Flathub
A continuación, puedes agregar el repositorio de Flathub para acceder a miles de aplicaciones.
Ejecuta este comando para agregar Flathub en todo el sistema. Esto pondrá las aplicaciones a disposición de todos los usuarios de la máquina:
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Verificar que se ha añadido correctamente:
flatpak remotes
Esta salida confirma que Flathub está configurado a nivel del sistema, lo que significa que todas las personas que utilizan el mismo dispositivo pueden instalar y ejecutar aplicaciones de Flatpak.
Opcional: Agregar aplicaciones de Flatpak a GNOME Software
Es posible que la tienda de software de Ubuntu no explore las aplicaciones de Flathub de forma predeterminada.
Si utilizas el software GNOME y deseas que incluya aplicaciones de Flathub, puedes instalar el complemento de Flatpak.
sudo apt install gnome-software-plugin-flatpak
Después de instalar el plugin reinicia el sistema para que GNOME vuelva a cargar sus fuentes de aplicaciones.
Buscar instalar y eliminar aplicaciones
La manera más fácil de buscar e instalar aplicaciones es hacerlo desde la tienda de Flathub que es el repositorio principal para administrar los paquetes de Flatpak.
Una vez localizado el software que deseas instalar basta con pulsar en la flecha que hay al lado de «Instalar» elegir la instalación manual y copiar el comando en el terminal.
En este caso:
sudo flatpak install flathub io.github.peazip.PeaZip
Eliminar aplicaciones que ya no necesitas:
sudo flatpak remove flathub io.github.peazip.PeaZip -y
Comprobar y modificar los permisos de las aplicaciones
Como hemos dicho antes el «sandboxing» de Flatpak hace que las aplicaciones se ejecuten en un entorno aislado por lo que no pueden realizar ningún cambio en el sistema sin el permiso explícito del usuario.
Puedes comprobar los permisos que tiene una aplicación mediante este comando:
flatpak info --show-permissions io.github.peazip.PeaZip
Cuando las aplicaciones necesiten acceder a directorios o recursos específicos del sistema, puedes modificar sus permisos:
flatpak override --user --filesystem=$HOME/Documentos io.github.peazip.PeaZip
Pero si no quieres complicarte la vida interpretando los resultados del terminal puedes utilizar Flatseal disponible en la tienda de aplicaciones de Flatpak.
Una utilidad con una interfaz gráfica que puede revisar y modificar los permisos que tienen las aplicaciones de Flatpak.
Esto hace las cosas mucho más fáciles sin necesidad de tener qué pasar por la línea de comandos.
Flatseal enumera todas las aplicaciones instaladas de Flatpak.
Cuando seleccionas una de ellas, puedes ver todos sus permisos. Si ves que alguno de ellos no tiene demasiado sentido puede desactivarlo.
Actualizar las aplicaciones
Puedes mantener actualizadas todas las aplicaciones instaladas mediante Flatpak con un solo comando:
sudo flatpak update -y
O actualizar una aplicación específica:
sudo flatpak update io.github.peazip.PeaZip -y
Eliminar Flatpak de Ubuntu
Los siguientes comandos eliminan permanentemente los datos de la aplicación Flatpak. Si tienes documentos o cualquier otra cosa que deseas conservar almacenada en alguna aplicación de Flatpak haz una copia de seguridad antes de continuar.
Si ya no necesitas Flatpak, puedes eliminarlo junto con todas las aplicaciones y repositorios instalados. Para una desinstalación limpia sigue estos pasos:
En primer lugar, desinstala todas las aplicaciones de Flatpak.
sudo flatpak remove --all -y
Quita el repositorio de Flathub:
sudo flatpak remote-delete flathub
Desinstala el paquete Flatpak:
sudo apt remove flatpak
Elimina los datos de Flatpak de todo el sistema:
sudo rm -rf /var/lib/flatpak
Después de eliminar Flatpak, pueden quedar algunos archivos residuales en el sistema.
Puede buscar estos archivos utilizando el comando find y eliminarlos si es necesario.
sudo find / -name "*flatpak*"
Ejecutar aplicaciones con aislamiento mejorado
Si no fías completamente de una aplicación, quieres realizar pruebas o tener una mayor seguridad, puedes establecer de manera puntual un aislamiento más estricto.
Por ejemplo:
flatpak run --sandbox io.github.peazip.PeaZip
El indicador --sandbox elimina temporalmente el acceso a la red y al sistema de archivos junto a otros privilegios pero solamente para la sesión actual.
Esto crea un entorno mucho más restringido que la configuración predeterminada. Algo útil para evaluar aplicaciones no confiables o depurar problemas relacionados con permisos.
Pero hay que tener en cuenta que si bien el uso de --sandbox proporciona el máximo aislamiento, puede romper aplicaciones que requieren permisos específicos.
Algunas de ellas pueden no funcionar correctamente con tiempos de ejecución modificados.







