En 2020, probablemente leyerais muchos artículos sobre los paquetes Snap en Ubuntu 20.04 LTS Focal Fossa. En unos movimiento polémicos, Canonical empezó a presionar para que usáramos sus paquetes de nueva generación, pero a los usuarios de Linux siempre los ha gustado controlar más lo que usamos y no nos gustó este comportamiento. Además, somos muchos los que preferimos los paquetes Flatpak, entre otras cosas, por ser más rápidos y más fáciles de usar.
En 2019 publicamos un artículo en el que os enseñábamos cómo habilitar el soporte para los paquetes Flatpak en Ubuntu, pero ese sistema dejó de funcionar en un año más tarde porque empezaron a usar otra tienda de software. Por lo tanto, este artículo es una actualización del anterior o uno en el que explicamos los cambios que podemos hacer para seguir disfrutando de estos paquetes en la última versión de Ubuntu. Este artículo se actualizó en octubre de 2024, por lo que es válido en d 20.04 a 24.10 y probablemente en lanzamientos futuros.
Ubuntu y Flatpak: pasos a seguir
El problema fue que en 20.04 dejaron de usar la tienda de software oficial de GNOME para pasar a usar la Snap Store propia. Para poder activar el soporte para flatpak como es debido en Ubuntu hay que usar la propuesta de GNOME, y como se eliminó, adiós al método anterior. El nuevo pasa por recuperar aquella tienda siguiendo estos pasos:
- Lo primero que tenemos que hacer es instalar el paquete «flatpak». Para ello, abrimos un terminal y escribimos el siguiente comando:
sudo apt install flatpak
- El paquete anterior no nos sirve de mucho sin una tienda compatible, por lo que vamos a instalar una. Podemos instalar Discover (plasma-discover) y, desde él, buscar «flatpak» e instalar el motor necesario, pero al ser software de KDE instalará muchas dependencias y no quedará tan bien como en Kubuntu, por ejemplo. Por lo tanto, la mejor opción es volver atrás e instalar el «viejo» GNOME Software:
sudo apt install gnome-software
- A continuación, tenemos que instalar el plugin para que GNOME Software sea compatible con los paquetes Flatpak:
sudo apt install gnome-software-plugin-flatpak
- A partir de aquí, lo que tenemos que hacer es lo mismo que en Ubuntu 19.10 y anteriores, empezando por añadir el repositorio Flathub con este comando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
- Por último, reiniciamos el sistema operativo y ya estaría todo preparado para instalar paquetes Flatpak en Ubuntu >=20.04.
Cómo instalar software de Flathub en Ubuntu
Una vez habilitado el soporte, el software de Flathub aparecerá en GNOME Software. Lo único en lo que tenemos que fijarnos es en la información del paquete, el apartado de la fuente en el que aparecerá «flathub». Otra opción es ir a flathub.org, realizar las búsquedas desde allí, hacer clic en el botón azul que pone «INSTALL» y seguir las instrucciones que aparecen en pantalla.
Si queremos, también podemos eliminar la «Snap Store» con el comando «sudo snap remove snap-store» sin las comillas, pero esto ya lo dejo a gusto del consumidor. Si hacemos todo lo anterior seremos nosotros quienes decidiremos qué y de dónde instalarlo, por lo que creo que merece la pena.
Gracias por el aporte, un apunte: si has actualizado desde una versión anterior de Ubuntu, como es mi caso y donde ya tenía habilitado flatpak, gnome-software aparece como instalado, pero si lo lanzas te abre la versión snap instalada por canonical.
La solución es reinstalar gnome-software: sudo apt-get install –reinstall gnome-software
Por estas cosas deje de usar ubutnu, con Mint es instalar el sistema, instalar las aplicaciones que uno necesita y a trabajar. Ubuntu hace perder mucho tiempo. Lo veo ideal para personas que les gusta «cacharrear» con el ordenador, pero no para el que pretende trabajar con él.
A ver amigo, esto es opcional, el centro de software trae miles de aplicaciones sin instalar el soporte flatpak.
No culpes a Ubuntu de tu incompetencia.
Falso: eso es una jugada sucia de canonical… cosas como estas, NUNCA se presentan en una distro recién publicada, llámese Debian, Arch, etc. pero curiosamente si pasa en Ubuntu, y esto es porque canonical tiene desatada una guerra sucia contra Red Hat (desarrolladora de los paquetes Flatpak), guerra que afecta a la comunidad pero tal vez esta guerra sea el inicio del fin de Ubuntu
Menos mal me liberé de canonical y de Ubuntu y sus jugadas sucias…