Tabla de contenido
Una vez más aquí, después de unas pequeñas vacaciones. En este artículo vamos a echar un vistazo a cómo podemos buscar, instalar, eliminar y administrar aplicaciones Flatpak desde la terminal de Ubuntu. Este tipo de aplicaciones son un formato de paquete universal para Gnu/Linux desarrollado por una comunidad independiente. Al igual que snap, se ejecuta en sandbox y agrupa la mayoría de las bibliotecas en tiempo de ejecución.
Flatpak es compatible desde el primer momento en muchas distribuciones de Gnu/Linux (Ubuntu, CentOS, Fedora o Linux Mint). Dado que muchos desarrolladores de software publican paquetes binarios a través de flatpak, es sin duda una buena opción instalar aplicaciones externas en nuestro sistema operativo de forma rápida y sencilla.
¿Cómo instalar, eliminar y administrar aplicaciones flatpak desde la terminal de Ubuntu?
Instalar el demonio Flatpak en Ubuntu
A diferencia de Snap, el demonio flatpak no está preinstalado en Ubuntu, y si quieres solucionarlo primero debemos abrir el terminal (Ctrl+Alt+T) y ejecutar el comando:

sudo apt instalar flatpak
Si utilizas Ubuntu 18.04, será necesario añadir este PPA antes de ejecutar el anterior comando.
El siguiente paso será agregar el repositorio flathub, escribiendo en la misma terminal el comando:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Después del anterior comando, será necesario reiniciar la sesión para que todo funcione correctamente.
Buscar aplicaciones Flatpak

Flathub.org es el estándar para empaquetar aplicaciones con Flatpak. Podremos navegar por las aplicaciones Flatpak directamente utilizando el navegador web a través de esta web.
Si utilizas el software Gnome en lugar de Snap Store, la instalación del paquete gnome-software-plugin-flatpak hará que las aplicaciones Flatpak estén disponibles en la opción de software de Ubuntu:
sudo apt install gnome-software-plugin-flatpak
Además, podremos buscar una aplicación a través de flatpak search NOMBRE-APLICACIÓN. Por ejemplo, si nos interesa buscar el navegador Firefox, solo necesitamos abrir una terminal (Ctrl+Alt+T) y ejecutar el comando:

flatpak search firefox
Hay que decir que la primera vez que se ejecuta este comando, posiblemente pueda tardar unos segundos en actualizar la base de datos. Pero a la siguiente debería ser rápido.
Instalar un paquete Flatpak
Si encuentra una aplicación usando la página web flathub.org, podrás instalarla de 3 formas en Ubuntu.

Opción 1 → Será necesario hacer clic en el botón ‘INSTALL’ para descargar el archivo de instalación, que generalmente se guardará en la carpeta Descargas. Después abre una terminal (Ctrl+Alt+T) y ejecuta un comando como el siguiente:

flatpak install ~/Descargas/org.mozilla.firefox.flatpakref

Opción 2 → También podemos hacer clic derecho en el botón ‘INSTALL’ y copiar el enlace URL. Es importante tener claro que la URL de la página NO es la que tenemos que copiar, la que necesitamos es la URL del enlace del archivo de instalación. Después instalaremos la aplicación a través del comando:

flatpak install https://dl.flathub.org/repo/appstream/org.mozilla.firefox.flatpakref
Opción 3 → Cada vez que veamos la página de cada aplicación en Flathub, si te desplazas hacia abajo encontrarás las instrucciones de instalación para la línea de comandos.

En el ejemplo que estamos siguiente, Firefox se podría instalar con el comando que se puede ver en la anterior imagen:

flatpak install flathub org.mozilla.firefox
Enumerar las aplicaciones flatpak instaladas
Para ver todas las aplicaciones flatpak instaladas, simplemente necesitaremos ejecutar en una terminal (Ctrl+Alt+T) el siguiente comando:

flatpak list
Para obtener un listado limpio que solo enumere las aplicaciones, el comando a utilizar será:

flatpak list --app
Desinstalar un paquete flatpak
Para eliminar un flatpak, primero debemos obtener el ID de la aplicación que queramos eliminar a través de alguno de los pasos anteriores.

Después solo necesitaríamos ejecutar un comando como el siguiente. Por ejemplo, para eliminar Firefox el comando a utilizar sería:

flatpak uninstall --delete-data org.mozilla.firefox
La eliminación de aplicaciones flatpak NO eliminará las bibliotecas de tiempo de ejecución independientes (QT, GNOME, etc.). Podremos ejecutar este comando para deshacerse de ellos y liberar espacio en el disco:

flatpak uninstall --unused
Este comando elimina todas la librerías que no están en uso por ninguna app instalada, o las versiones antiguas residuales que ya han sido actualizadas. Después de estos comandos, la lista de aplicaciones instaladas debería estar vacía o reducida.
Eliminar Flatpak por completo
Incluso si se desinstalan todas las aplicaciones de Flatpak, Flatpak ocupa espacio en disco. En mi caso, la carpeta ocupa 1,9 GB. Los siguientes comandos me ayudaron a limpiar este espacio.

Para eliminar completamente Flatpak del sistema podemos comenzar por ejecutar el comando:

sudo flatpak repairDespués podemos seguir con los comandos:

sudo apt remove --autoremove flatpak; sudo apt purge flatpak
Esta vez /var/lib/flatpak se vació, y pude ganar 1,9 GB de espacio en el disco.