Com instal·lar i utilitzar Flatpak a Linux


A Linux, hi ha moltes vies per instal·lar un paquet de programari. Podeu utilitzar els gestors de paquets com ara YUM per a distribucions basades en RHEL. Si els paquets no estan disponibles als repositoris oficials, podeu utilitzar els PPA disponibles (Per a distribucions de Debian) o instal·lar-los mitjançant paquets DEB o RPM. Si no sou fan d'utilitzar el terminal, el Centre de programari us pot oferir una manera molt més fàcil d'instal·lar aplicacions. Si tot falla, encara teniu l'opció de crear des de la font.

Sigui com sigui, hi ha alguns reptes. És possible que el centre de programari no sempre tingui l'aplicació que busqueu i que la instal·lació des de PPA pot generar errors o problemes de compatibilitat. A més, construir des de l'origen requereix un nivell més alt d'experiència i no és una manera amigable per a principiants per als nouvinguts a Linux.

Davant d'aquests reptes, és molt recomanable una forma universal d'instal·lar paquets per estalviar temps i evitar errors derivats de problemes de compatibilitat. Canonical va ser el primer a implementar aquesta idea en forma de paquets ràpids. Els Snaps són paquets de programari de distribució creuada, en contenidors i sense dependències que simplifiquen la instal·lació d'aplicacions de programari.

Juntament amb els snaps, va venir flatpak, que és un altre sistema d'embalatge universal.

Escrit en C, un flatpak és una utilitat de gestió de paquets que permet als usuaris instal·lar i executar aplicacions en un entorn de sorra o aïllat. Igual que els snaps, flatpak té com a objectiu simplificar la gestió dels paquets de programari en diverses distribucions. Es pot instal·lar un únic flatpak a qualsevol distribució de Linux que admeti Flatpaks sense cap modificació.

Com instal·lar Flatpak a les distribucions de Linux

En aquesta guia, ens centrem en com podeu instal·lar Flatpak i utilitzar-lo en diverses distribucions de Linux. La instal·lació de Flatpak és un procediment de 2 passos. Primer, cal que instal·leu Flatpak mitjançant el gestor de paquets de la vostra distribució i, més tard, afegiu el dipòsit Flatpak ( Flathub ) des d'on s'instal·laran les aplicacions.

Per defecte, Flatpak és compatible amb Ubuntu 18.04 i Mint 19.3 i versions posteriors. Podeu confirmar-ho executant l'ordre:

$ sudo apt install flatpak

Per a altres distribucions basades en Debian, com ara Zorin, Elementary i altres distribucions, afegiu el PPA mostrat i executeu l'ordre següent:

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

Per a Fedora i RHEL/CentOS 8 executeu l'ordre.

$ sudo dnf install flatpak

Per a versions anteriors, RHEL/CentOS 7 utilitza el gestor de paquets yum per instal·lar flatpak.

$ sudo yum install flatpak

Per habilitar Flatpak a OpenSUSE, invoqueu l'ordre:

$ sudo zypper install flatpak

Finalment, per habilitar Flatpak a Arch Linux i els seus sabors, invoqueu l'ordre:

$ sudo pacman -S flatpak

Un cop instal·lat Flatpak, el següent pas serà habilitar el dipòsit de Flatpak des d'on es descarregaran les aplicacions.

Com afegir un repositori Flathub a Linux

El següent pas serà afegir el repositori de Flatpak des d'on descarregarem i instal·larem les aplicacions. Aquí. estem afegint Flathub ja que és el dipòsit més popular i utilitzat.

Per afegir Flathub al vostre sistema. executeu l'ordre següent.

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

Com utilitzar Flatpak a Linux

Abans d'instal·lar una aplicació des del repositori, podeu cercar la seva disponibilitat a Flathub mitjançant la sintaxi:

$ flatpak search application name

Per exemple, per cercar Spotify a Flathub, executeu l'ordre:

$ flatpak search spotify

Els resultats us donaran l'identificador de l'aplicació, la versió, la branca, els comandaments a distància i una breu descripció de l'aplicació de programari.

Per instal·lar l'aplicació des del repositori, utilitzeu la sintaxi:

$ flatpak install [remotes] [Application ID]

En aquest cas, per instal·lar Spotify, executeu l'ordre

$ flatpak install flathub com.spotify.Client

Per executar una aplicació flatpak, executeu l'ordre:

$ flatpak run [Application ID]

Per exemple,

$ flatpak run com.spotify.Client

En el meu cas, això va tenir l'efecte de llançar l'aplicació Spotify.

Per llistar els paquets flatpak que resideixen al vostre sistema, executeu l'ordre:

$ flatpak list

Per desinstal·lar una aplicació, utilitzeu la sintaxi:

$ flatpak uninstall [Application ID]

Per exemple, per eliminar Spotify, executeu:

$ flatpak uninstall com.spotify.Client

Per actualitzar tots els paquets flatpak, executeu:

$ flatpak update

En el meu cas, tots els flatpaks estaven actualitzats, de manera que no es van fer canvis.

Finalment, per comprovar la versió de flatpak que utilitzeu, executeu:

$ flatpak --version

Flatpak fa un llarg camí per proporcionar accés a programari addicional per al vostre sistema. Això és possible gràcies al dipòsit Flathub que conté una gran col·lecció d'aplicacions flatpak.