Kako instalirati i koristiti Flatpak na Linuxu


U Linuxu postoji mnogo načina za instaliranje softverskog paketa. Možete koristiti upravitelje paketa kao što su APT za distribucije zasnovane na Debianu i YUM za distribucije zasnovane 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 < jaki>RPM paketi. Ako niste ljubitelj korištenja terminala, Softverski centar može vam pružiti mnogo lakši način za instaliranje aplikacija. Ako sve ne uspije, još uvijek imate mogućnost izgradnje iz izvora.

Bilo kako bilo, postoji nekoliko izazova. Softverski centar možda neće uvijek imati aplikaciju koju tražite, a instaliranje iz PPA može dovesti do grešaka ili problema s kompatibilnošću. Osim toga, izgradnja iz izvora zahtijeva viši nivo stručnosti i nije način pogodan za početnike za početnike u Linuxu.

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

Zajedno sa snaps, došao je i flatpak, koji je još jedan univerzalni sistem pakovanja.

Flatpaks

Napisan u C, flatpak je uslužni program za upravljanje paketima koji omogućava korisnicima da instaliraju i pokreću aplikacije u zaštićenom ili izolovanom okruženju. Baš kao i snaps, flatpak ima za cilj da pojednostavi upravljanje softverskim paketima u različitim distribucijama. Jedan flatpak može se instalirati u bilo kojoj Linux distribuciji koja podržava Flatpaks bez ikakvih modifikacija.

Kako instalirati Flatpak u Linux distribucijama

U ovom vodiču fokusiramo se na to kako možete instalirati Flatpak i koristiti ga u različitim distribucijama Linuxa. Instaliranje Flatpaka je postupak u 2 koraka. Prvo, trebate instalirati Flatpak koristeći upravitelj paketa vaše distribucije, a kasnije dodati Flatpak spremište ( Flathub) odakle će se instalirati aplikacije.

Instalirajte Flatpak na Ubuntu i Mint

Podrazumevano, Flatpak je podržan na Ubuntu 18.04 i Mint 19.3 i novijim verzijama. Ovo možete potvrditi pokretanjem naredbe:

sudo apt install flatpak

Instalirajte Flatpak na Debian i Debian distribucije

Za druge 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

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 yum menadžer paketa da instalirate flatpak.

sudo yum install flatpak

Instalirajte Flatpak na OpenSUSE

Da omogućite Flatpak na OpenSUSE pozovite naredbu:

sudo zypper install flatpak

Instalirajte Flatpak na ArchLinux/Manjaro

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

sudo pacman -S flatpak

Kada se Flatpak instalira, sljedeći korak će biti omogućavanje Flatpakovog spremišta odakle će se preuzimati aplikacije.

Kako dodati Flathub spremište u Linux

Sljedeći korak će biti dodavanje Flatpakovog spremišta odakle ćemo preuzimati i instalirati aplikacije. Evo. dodajemo Flathub jer je to najpopularnije i najraširenije spremište.

Da dodate Flathub na vaš sistem. 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 njenu dostupnost na Flathubu koristeći sintaksu:

flatpak search application name

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

flatpak search spotify

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

Da biste instalirali aplikaciju iz spremišta, koristite sintaksu:

flatpak install [remotes] [Application ID]

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

flatpak install flathub com.spotify.Client

Da pokrenete flatpak aplikaciju, izvršite naredbu:

flatpak run [Application ID]

Na primjer,

flatpak run com.spotify.Client

U mom slučaju, ovo je uticalo na pokretanje aplikacije Spotify.

Da izlistate flatpak pakete koji se nalaze na vašem sistemu, pokrenite naredbu:

flatpak list

Da deinstalirate aplikaciju, koristite sintaksu:

flatpak uninstall [Application ID]

Na primjer, da uklonite Spotify, pokrenite:

flatpak uninstall com.spotify.Client

Da ažurirate sve flatpak pakete, pokrenite:

flatpak update

U mom slučaju, svi flatpakovi su bili ažurirani, tako da nije bilo promjena.

Konačno, da provjerite verziju flatpaka koju koristite, izvršite:

flatpak --version

Zaključak

Flatpak ide daleko u pružanju pristupa dodatnom softveru za vaš sistem. Ovo je omogućeno pomoću Flathub spremišta koje sadrži ogromnu kolekciju flatpak aplikacija.