Kaip įdiegti ir naudoti „Flatpak“ sistemoje „Linux“


„Linux“ programinės įrangos paketui įdiegti yra daug būdų. RHEL pagrįstiems paskirstymams galite naudoti paketų tvarkykles, tokias kaip YUM. Jei paketų nėra oficialiose saugyklose, galite naudoti turimus PPA („Debian“ paskirstymams) arba juos įdiegti naudodami DEB arba RPM paketus. Jei nesate gerbęs terminalo naudojimo, programinės įrangos centras gali suteikti jums daug paprastesnį programų diegimo būdą. Jei viskas nepavyksta, vis tiek turite galimybę kurti iš šaltinio.

Kaip bebūtų, egzistuoja keli iššūkiai. Programinės įrangos centre ne visada gali būti jūsų ieškoma programa, kurią galite įdiegti iš EEPS, gali kilti klaidų ar suderinamumo problemų. Be to, kuriant iš šaltinio reikia aukštesnio lygio žinių ir tai nėra naujokams „Linux“ tinkamas būdas pradedantiesiems.

Atsižvelgiant į tokius iššūkius, labai rekomenduojamas universalus paketų diegimo būdas, siekiant sutaupyti laiko ir išvengti klaidų, kylančių dėl suderinamumo problemų. „Canonical“ pirmoji įgyvendino tokią idėją „paketų“ pavidalu. „Snaps“ yra kryžminio paskirstymo, talpyklos ir be priklausomybės programinės įrangos paketai, kurie palengvina programinės įrangos diegimą.

Kartu su spragtukais atsirado „Flatpak“, kuris yra dar viena universali pakavimo sistema.

Parašytas C, „flatpak“ yra paketų tvarkymo įrankis, leidžiantis vartotojams įdiegti ir paleisti programas smėlio dėžės ar izoliuotoje aplinkoje. Kaip ir spragtukai, „Flatpak“ siekia supaprastinti programinės įrangos paketų valdymą įvairiuose platinimuose. Vieną „Flatpak“ galima įdiegti bet kuriame „Linux“ paskirstyme, kuris palaiko „Flatpaks“ be jokių modifikacijų.

Kaip įdiegti „Flatpak“ „Linux“ paskirstymuose

Šiame vadove mes sutelkėme dėmesį į tai, kaip galite įdiegti „Flatpak“ ir naudoti jį įvairiuose „Linux“ platinimuose. „Flatpak“ įdiegimas yra dviejų žingsnių procedūra. Pirmiausia turite įdiegti „Flatpak“ naudodami savo platinimo paketų tvarkytuvę ir vėliau pridėti „Flatpak“ saugyklą („Flathub“), kurioje bus įdiegtos programos.

Pagal numatytuosius nustatymus „Flatpak“ palaikoma „Ubuntu 18.04“ ir „Mint 19.3“ bei naujesnėse versijose. Tai galite patvirtinti paleidę komandą:

$ sudo apt install flatpak

Kitiems „Debian“ pagrindu veikiantiems paskirstymams, pvz., „Zorin“, „Elementary“ ir kitiems distros, pridėkite parodytą PPA ir vykdykite toliau pateiktą komandą:

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

„Fedora“ ir „RHEL/CentOS 8“ vykdykite komandą.

$ sudo dnf install flatpak

Ankstesnėse versijose „RHEL/CentOS 7“ naudoja „yum“ paketų tvarkyklę, kad įdiegtų „Flatpak“.

$ sudo yum install flatpak

Norėdami įgalinti „Flatpak“ sistemoje „OpenSUSE“, iškvieskite komandą:

$ sudo zypper install flatpak

Galiausiai, norėdami įgalinti „Flatpak“ „Arch Linux“ ir jo skoniuose, iškvieskite komandą:

$ sudo pacman -S flatpak

Įdiegus „Flatpak“, kitas žingsnis bus įgalinti „Flatpak“ saugyklą, iš kurios bus atsisiųstos programos.

Kaip pridėti „Flathub“ saugyklą sistemoje „Linux“

Kitas žingsnis bus pridėti „Flatpak“ saugyklą, iš kurios atsisiųsime ir įdiegsime programas. Čia. pridedame „Flathub“, nes tai yra populiariausia ir plačiausiai naudojama saugykla.

Norėdami pridėti „Flathub“ prie savo sistemos. paleiskite žemiau esančią komandą.

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

Kaip naudoti „Flatpak“ sistemoje „Linux“

Prieš diegdami programą iš saugyklos, galite ieškoti jos prieinamumo „Flathub“ naudodami sintaksę:

$ flatpak search application name

Pavyzdžiui, norėdami „Flathub“ ieškoti „Spotify“, vykdykite komandą:

$ flatpak search spotify

Rezultatai suteiks jums programos ID, versiją, filialą, pultelius ir trumpą programinės įrangos aprašymą.

Norėdami įdiegti programą iš saugyklos, naudokite sintaksę:

$ flatpak install [remotes] [Application ID]

Tokiu atveju, norėdami įdiegti „Spotify“, paleiskite komandą

$ flatpak install flathub com.spotify.Client

Norėdami paleisti „Flatpak“ programą, vykdykite komandą:

$ flatpak run [Application ID]

Pavyzdžiui,

$ flatpak run com.spotify.Client

Mano atveju tai paleido „Spotify“ programą.

Norėdami išvardyti sistemoje esančius „Flatpak“ paketus, vykdykite komandą:

$ flatpak list

Norėdami pašalinti programą, naudokite sintaksę:

$ flatpak uninstall [Application ID]

Pvz., Jei norite pašalinti „Spotify“, paleiskite:

$ flatpak uninstall com.spotify.Client

Norėdami atnaujinti visus „Flatpak“ paketus, paleiskite:

$ flatpak update

Mano atveju visi „flatpaks“ paketai buvo atnaujinti, todėl pakeitimai nebuvo atlikti.

Galiausiai, norėdami patikrinti naudojamą „Flatpak“ versiją, atlikite:

$ flatpak --version

„Flatpak“ labai stengiasi suteikti prieigą prie papildomos jūsų sistemos programinės įrangos. Tai padaryti leidžia „Flathub“ saugykla, kurioje yra didžiulė „Flatpak“ programų kolekcija.