Búsqueda de sitios web

Cómo instalar y usar Flatpak en Linux


En Linux, existen muchas formas de instalar un paquete de software. Puede utilizar administradores de paquetes como APT para distribuciones basadas en Debian y YUM para distribuciones basadas en RHEL. Si los paquetes no están disponibles en los repositorios oficiales, puede utilizar los PPA disponibles (para distribuciones Debian) o instalarlos usando DEB o < paquetesRPM. Si no le gusta utilizar el terminal, el Centro de software puede ofrecerle una forma mucho más sencilla de instalar aplicaciones. Si todo falla, todavía tienes la opción de compilar desde el código fuente.

Sea como fuere, existen algunos desafíos. Es posible que el centro de software no siempre tenga la aplicación que está buscando y la instalación desde PPA puede generar errores o problemas de compatibilidad. Además, construir desde el código fuente requiere un mayor nivel de experiencia y no es una forma fácil de usar para los recién llegados a Linux.

A la luz de estos desafíos, se recomienda encarecidamente una forma universal de instalar paquetes para ahorrar tiempo y evitar errores derivados de problemas de compatibilidad. Canonical fue el primero en implementar tal idea en forma de paquetes instantáneos. Los Snaps son paquetes de software de distribución cruzada, en contenedores y libres de dependencias que simplifican la instalación de aplicaciones de software.

Junto a los snaps llegó flatpak, otro sistema de embalaje universal.

Paquetes planos

Escrito en C, un flatpak es una utilidad de administración de paquetes que permite a los usuarios instalar y ejecutar aplicaciones en un entorno aislado o de espacio aislado. Al igual que snaps, flatpak tiene como objetivo simplificar la gestión de paquetes de software en varias distribuciones. Se puede instalar un único flatpak en cualquier distribución de Linux que admita Flatpaks sin ninguna modificación.

Cómo instalar Flatpak en distribuciones de Linux

En esta guía, nos centramos en cómo instalar Flatpak y utilizarlo en varias distribuciones de Linux. La instalación de Flatpak es un procedimiento de 2 pasos. Primero, debe instalar Flatpak usando el administrador de paquetes de su distribución y luego agregar el repositorio Flatpak ( Flathub ) desde donde se instalarán las aplicaciones.

Instalar Flatpak en Ubuntu y Mint

De forma predeterminada, Flatpak es compatible con Ubuntu 18.04 y Mint 19.3 y versiones posteriores. Puede confirmar esto ejecutando el comando:

sudo apt install flatpak

Instale Flatpak en Debian y distribuciones basadas en Debian

Para otras distribuciones basadas en Debian como Zorin, Elementary y otras distribuciones, agregue el PPA que se muestra y ejecute el siguiente comando:

sudo add-apt-repository ppa:alexlarsson/flatpak 
sudo apt update 
sudo apt install flatpak

Instale Flatpak en RedHat y Fedora

Para Fedora y RHEL/CentOS 8 ejecute el comando.

sudo dnf install flatpak

Para versiones anteriores, RHEL/CentOS 7 use el administrador de paquetes yum para instalar flatpak.

sudo yum install flatpak

Instalar Flatpak en OpenSUSE

Para habilitar Flatpak en OpenSUSE invoca el comando:

sudo zypper install flatpak

Instalar Flatpak en ArchLinux/Manjaro

Finalmente, para habilitar Flatpak en Arch Linux y sus versiones, invoque el comando:

sudo pacman -S flatpak

Una vez instalado Flatpak, el siguiente paso será habilitar el repositorio de Flatpak desde donde se descargarán las aplicaciones.

Cómo agregar el repositorio Flathub en Linux

El siguiente paso será añadir el repositorio de Flatpak desde donde descargaremos e instalaremos aplicaciones. Aquí. Estamos agregando Flathub ya que es el repositorio más popular y utilizado.

Para agregar Flathub a su sistema. ejecute el siguiente comando.

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

Cómo usar Flatpak en Linux

Antes de instalar una aplicación desde el repositorio, puedes buscar su disponibilidad en Flathub usando la sintaxis:

flatpak search application name

Por ejemplo, para buscar Spotify en Flathub, ejecute el comando:

flatpak search spotify

Los resultados le brindarán el ID de la aplicación, la versión, la sucursal, los controles remotos y una breve descripción de la aplicación de software.

Para instalar la aplicación desde el repositorio, utilice la sintaxis:

flatpak install [remotes] [Application ID]

En este caso, para instalar Spotify, ejecute el comando

flatpak install flathub com.spotify.Client

Para ejecutar una aplicación Flatpak, ejecute el comando:

flatpak run [Application ID]

Por ejemplo,

flatpak run com.spotify.Client

En mi caso, esto tuvo el efecto de iniciar la aplicación Spotify.

Para enumerar los paquetes Flatpak que residen en su sistema, ejecute el comando:

flatpak list

Para desinstalar una aplicación, utilice la sintaxis:

flatpak uninstall [Application ID]

Por ejemplo, para eliminar Spotify, ejecute:

flatpak uninstall com.spotify.Client

Para actualizar todos los paquetes Flatpak, ejecute:

flatpak update

En mi caso, todos los flatpaks estaban actualizados, por lo que no se realizaron cambios.

Finalmente, para comprobar la versión de flatpak que estás utilizando ejecuta:

flatpak --version

Conclusión

Flatpak contribuye en gran medida a proporcionar acceso a software adicional para su sistema. Esto es posible gracias al repositorio Flathub que contiene una enorme colección de aplicaciones flatpak.