Cómo instalar Flatpak y usarlo en cualquier distro

¿Quieres instalar una aplicación que no está en los repositorios de tu distro y te has topado con Flatpak? Vamos a verlo desde cero.

Flatpak no es exclusivo de una distribución concreta, esa es la gracia, una misma aplicación empaquetada como Flatpak funciona igual en Ubuntu, Fedora, Arch o la que uses, sin depender de si esa distro tiene o no el paquete en sus repos.

ANTES DE NADA: dos cosas, si no tienes claro qué distro usas, mira en tu terminal:

cat /etc/os-release

-> Una vez que sepas que distro usas puedes probarla en DistroSea

Instalar Flatpak

En Ubuntu/Debian:

sudo apt install flatpak

En Fedora:

sudo dnf install flatpak

En Arch:

sudo pacman -S flatpak

Comprobamos que se ha instalado bien:

flatpak --version

Y ya está? No del todo — instalar Flatpak no te da automáticamente aplicaciones para instalar. Falta un paso.

Añadir Flathub

Flathub es el repositorio donde vive prácticamente todo el software disponible para Flatpak. Se añade así:

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

Instalar una aplicación con Flatpak

Buscamos la aplicación:

flatpak search firefox

Y la instalamos con el ID que nos devuelva la búsqueda:

flatpak install flathub org.mozilla.firefox

Ejecutarla

flatpak run org.mozilla.firefox

Aunque lo normal es que te aparezca directamente en el menú de aplicaciones, como cualquier otro programa instalado.

Mantenimiento: actualizar y desinstalar

Actualizar todo lo que tengas instalado por Flatpak:

flatpak update

Quitar una aplicación:

flatpak uninstall org.mozilla.firefox

Y si quieres ver qué tienes instalado:

flatpak list

Bien, espero que con esto te haya quedado claro cómo funciona Flatpak y por qué compensa tenerlo instalado aunque tu distro ya tenga su propio gestor de paquetes: te da acceso a aplicaciones que, si no, tendrías que buscarte la vida para instalar.