Kako instalirati i koristiti Flatpak na Linuxu


U Linuxu postoji mnogo načina za instaliranje softverskog paketa. Možete koristiti upravitelje paketa kao što je APT za distribucije temeljene na Debianu i YUM za distribucije temeljene na RHEL-u. Ako paketi nisu dostupni u službenim spremištima, možete koristiti dostupne PPA (za Debian distribucije) ili ih instalirati pomoću DEB ili RPMpaketi. Ako niste obožavatelj korištenja terminala, Softverski centar može vam pružiti puno lakši način instaliranja aplikacija. Ako sve ne uspije, još uvijek imate opciju izgradnje iz izvora.

Bilo kako bilo, nekoliko izazova postoji. Softverski centar možda neće uvijek imati aplikaciju koju tražite, a instalacija iz PPA-a može izazvati pogreške ili probleme s kompatibilnošću. Osim toga, izgradnja iz izvora zahtijeva višu razinu stručnosti i nije način prilagođen početnicima za početnike u Linuxu.

U svjetlu takvih izazova, univerzalni način instaliranja paketa se visoko preporučuje kako bi se uštedjelo vrijeme i izbjegle pogreške koje proizlaze iz problema s kompatibilnošću. Canonical je prvi implementirao takvu ideju u obliku snap paketa. Snaps su softverski paketi za unakrsnu distribuciju, spremnici i neovisni softverski paketi koji pojednostavljuju instalaciju softverskih aplikacija.

Uz snaps došao je flatpak, koji je još jedan univerzalni sustav pakiranja.

Flatpaks

Napisan u C, flatpak je uslužni program za upravljanje paketima koji korisnicima omogućuje instaliranje i pokretanje aplikacija u zaštićenom ili izoliranom okruženju. Baš kao i snaps, flatpak ima za cilj pojednostaviti upravljanje softverskim paketima u raznim distribucijama. Jedan flatpak može se instalirati u bilo koju distribuciju Linuxa koja podržava Flatpak bez ikakvih izmjena.

Kako instalirati Flatpak u distribuciji Linuxa

U ovom vodiču fokusirat ćemo se na to kako možete instalirati Flatpak i koristiti ga u raznim distribucijama Linuxa. Instalacija Flatpaka postupak je u 2 koraka. Najprije trebate instalirati Flatpak pomoću upravitelja paketima vaše distribucije, a kasnije dodati Flatpak repozitorij ( Flathub) iz kojeg će se instalirati aplikacije.

Instalirajte Flatpak na Ubuntu i Mint

Prema zadanim postavkama, Flatpak je podržan na Ubuntu 18.04 i Mint 19.3 i novijim verzijama. To možete potvrditi pokretanjem naredbe:

sudo apt install flatpak

Instalirajte Flatpak na Debian i distribucije temeljene na Debianu

Za ostale distribucije temeljene na Debianu kao što su Zorin, Elementary i druge distribucije, dodajte prikazani PPA i izvršite naredbu u nastavku:

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

Instalirajte Flatpak na RedHat i Fedora

Za Fedora i RHEL/CentOS 8 pokrenite naredbu.

sudo dnf install flatpak

Za starije verzije, RHEL/CentOS 7 koristite upravitelj paketa yum da instalirate flatpak.

sudo yum install flatpak

Instalirajte Flatpak na OpenSUSE

Da biste omogućili Flatpak na OpenSUSE pozovite naredbu:

sudo zypper install flatpak

Instalirajte Flatpak na ArchLinux/Manjaro

Konačno, da omogućite Flatpak na Arch Linuxu i njegovim verzijama, pozovite naredbu:

sudo pacman -S flatpak

Nakon što je Flatpak instaliran, sljedeći korak bit će omogućiti Flatpakovo spremište odakle će se preuzimati aplikacije.

Kako dodati Flathub repozitorij u Linux

Sljedeći korak bit će dodavanje Flatpakovog repozitorija odakle ćemo preuzimati i instalirati aplikacije. Ovdje. dodajemo Flathub jer je to najpopularnije i najčešće korišteno spremište.

Za dodavanje Flathuba u vaš sustav. pokrenite naredbu ispod.

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

Kako koristiti Flatpak u Linuxu

Prije instaliranja aplikacije iz repozitorija, možete potražiti njezinu dostupnost na Flathubu koristeći sintaksu:

flatpak search application name

Na primjer, da biste pretražili Flathub za Spotify, pokrenite naredbu:

flatpak search spotify

Rezultati će vam dati ID aplikacije, verziju, podružnicu, daljinske upravljače i kratak opis softverske aplikacije.

Da biste instalirali aplikaciju iz repozitorija, koristite sintaksu:

flatpak install [remotes] [Application ID]

U ovom slučaju, da biste instalirali Spotify, pokrenite naredbu

flatpak install flathub com.spotify.Client

Da biste pokrenuli flatpak aplikaciju, izvršite naredbu:

flatpak run [Application ID]

Na primjer,

flatpak run com.spotify.Client

U mom slučaju to je imalo učinak pokretanja aplikacije Spotify.

Za popis flatpak paketa koji se nalaze na vašem sustavu, pokrenite naredbu:

flatpak list

Za deinstalaciju aplikacije koristite sintaksu:

flatpak uninstall [Application ID]

Na primjer, da uklonite Spotify, pokrenite:

flatpak uninstall com.spotify.Client

Za ažuriranje svih flatpak paketa, pokrenite:

flatpak update

U mom slučaju, svi flatpakovi su ažurirani, tako da nisu napravljene promjene.

Konačno, da biste provjerili verziju flatpak-a koju koristite, izvršite:

flatpak --version

Zaključak

Flatpak uvelike pomaže u pružanju pristupa dodatnom softveru za vaš sustav. To je omogućeno repozitorijem Flathub koji sadrži ogromnu zbirku flatpak aplikacija.