Kako instalirati i koristiti Flatpak na Linuxu


U Linuxu postoje mnogi načini za instaliranje softverskog paketa. Upravitelje paketa, kao što je YUM, možete koristiti za distribucije temeljene na RHEL-u. Ako paketi nisu dostupni u službenim spremištima, možete koristiti dostupne PPA-ove (za distribuciju Debiana) ili ih instalirati pomoću DEB ili RPM paketa. Ako niste ljubitelj korištenja terminala, Softverski centar može vam pružiti puno lakši način instaliranja aplikacija. Ako sve zakaže, još uvijek imate mogućnost gradnje iz izvora.

Bilo kako bilo, postoji nekoliko izazova. Softverski centar možda neće uvijek imati program koji tražite, a instaliranje iz PPA-a može dovesti do pogrešaka ili problema s kompatibilnošću. Uz to, izgradnja iz izvora zahtijeva višu razinu stručnosti i nije početnik-pogodan način za pridošlice u Linuxu.

U svjetlu takvih izazova, preporučuje se univerzalni način instaliranja paketa kako biste uštedjeli vrijeme i izbjegli pogreške koje proizlaze iz problema s kompatibilnošću. Canonical je prvi primijenio takvu ideju u obliku snap paketa. Snaps su softverski paketi za međusobnu distribuciju, spremnici i bez ovisnosti koji pojednostavljuju instalaciju softverskih aplikacija.

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

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

Kako instalirati Flatpak u Linux distribucije

U ovom se vodiču usredotočujemo na to kako možete instalirati Flatpak i koristiti ga u raznim Linux distribucijama. Instalacija Flatpaka postupak je u dva koraka. Prvo morate instalirati Flatpak pomoću upravitelja paketa vaše distribucije, a kasnije dodati spremište Flatpak (Flathub) odakle će se instalirati aplikacije.

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

Za ostale distribucije zasnovane 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

Za Fedoru i RHEL/CentOS 8 pokrenite naredbu.

$ sudo dnf install flatpak

Za ranije verzije, RHEL/CentOS 7 koristi yum paket manager za instalaciju flatpak-a.

$ sudo yum install flatpak

Da biste omogućili Flatpak na OpenSUSE, pozovite naredbu:

$ sudo zypper install flatpak

Konačno, da biste omogućili Flatpak na Arch Linuxu i njegovim okusima, pozovite naredbu:

$ sudo pacman -S flatpak

Nakon što se Flatpak instalira, sljedeći će korak biti omogućavanje spremišta Flatpaka odakle će se preuzimati aplikacije.

Kako dodati Flathub Repozitorij u Linux

Sljedeći će korak biti dodavanje Flatpakova spremišta odakle ćemo preuzeti i instalirati aplikacije. Ovdje. dodajemo Flathub jer je to najpopularnije i najčešće korišteno spremište.

Da biste dodali Flathub u svoj 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 spremišta, možete potražiti njezinu dostupnost na Flathubu koristeći sintaksu:

$ flatpak search application name

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

$ flatpak search spotify

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

Da biste instalirali aplikaciju iz spremišta, upotrijebite 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 za posljedicu pokretanje aplikacije Spotify.

Da biste popisali flatpak pakete koji se nalaze u vašem sustavu, pokrenite naredbu:

$ flatpak list

Da biste deinstalirali aplikaciju, upotrijebite sintaksu:

$ flatpak uninstall [Application ID]

Na primjer, da biste uklonili Spotify, pokrenite:

$ flatpak uninstall com.spotify.Client

Da biste ažurirali sve flatpak pakete, pokrenite:

$ flatpak update

U mom su slučaju svi flatpakovi bili ažurni, pa nisu učinjene nikakve promjene.

Na kraju, da biste provjerili verziju flatpaka koji koristite, izvršite:

$ flatpak --version

Flatpak u velikoj mjeri pruža pristup dodatnom softveru za vaš sustav. To omogućuje Flathub spremište koje sadrži ogromnu kolekciju flatpak aplikacija.