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


„Linux“ yra daug būdų, kaip įdiegti programinės įrangos paketą. Galite naudoti paketų tvarkykles, tokias kaip APT, skirtą Debian pagrindu veikiančiam platinimui, ir YUM RHEL pagrįstiems platinimams. Jei paketų nėra oficialiose saugyklose, galite naudoti turimus PPA ( Debian platinimui ) arba įdiegti juos naudodami DEB arba RPM paketai. Jei nemėgstate naudotis terminalu, Programinės įrangos centras gali padėti daug lengviau įdiegti programas. Jei viskas nepavyksta, vis tiek turite galimybę kurti iš šaltinio.

Kad ir kaip būtų, yra keletas iššūkių. Programinės įrangos centre ne visada gali būti jūsų ieškomos programos, o įdiegus iš EEPS gali atsirasti klaidų arba suderinamumo problemų. Be to, kuriant iš šaltinio reikia aukštesnio lygio patirties ir tai nėra tinkamas pradedantiesiems būdas Linux naujokams.

Atsižvelgiant į tokius iššūkius, norint sutaupyti laiko ir išvengti klaidų, kylančių dėl suderinamumo problemų, labai rekomenduojamas universalus paketų diegimo būdas. „Canonical“ buvo pirmasis, kuris tokią idėją įgyvendino supakuotų paketų pavidalu. Snaps yra kryžminio platinimo, talpyklos ir nepriklausomybės programinės įrangos paketai, kurie supaprastina programinės įrangos diegimą.

Kartu su snaps atsirado ir flatpak, kuri yra dar viena universali pakavimo sistema.

Flatpaks

Parašyta C, flatpak yra paketų valdymo priemonė, leidžianti vartotojams įdiegti ir paleisti programas smėlio dėžėje arba izoliuotoje aplinkoje. Kaip ir snaps, flatpak siekiama supaprastinti programinės įrangos paketų valdymą įvairiuose platinimuose. Vienas flatpak gali būti įdiegtas bet kuriame Linux paskirstyme, kuris palaiko Flatpaks be jokių pakeitimų.

Kaip įdiegti „Flatpak“ „Linux“ platinimuose

Šiame vadove mes sutelkiame dėmesį į tai, kaip galite įdiegti Flatpak ir naudoti jį įvairiuose Linux platinimuose. Flatpak diegimas yra 2 žingsnių procedūra. Pirmiausia turite įdiegti Flatpak naudodami platinimo paketų tvarkyklę, o vėliau pridėti Flatpak saugyklą ( Flathub ), iš kurios bus diegiamos programos.

Įdiekite „Flatpak“ Ubuntu ir Mint

Pagal numatytuosius nustatymus Flatpak palaikoma Ubuntu 18.04 ir Mint 19.3 ir vėlesnėse versijose. Tai galite patvirtinti vykdydami komandą:

sudo apt install flatpak

Įdiekite „Flatpak“ „Debian“ ir „Debian“ pagrindu sukurtuose „Distros“.

Kituose Debian pagrindu sukurtuose platinimuose, pvz., Zorin, Elementary ir kitose distribucijose, pridėkite rodomą PPA ir vykdykite toliau pateiktą komandą:

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

Įdiekite „Flatpak“ „RedHat“ ir „Fedora“.

Jei naudojate Fedora ir RHEL/CentOS 8, paleiskite komandą.

sudo dnf install flatpak

Ankstesnėse versijose RHEL/CentOS 7 naudokite paketų tvarkyklę „yum“, kad įdiegtumėte flatpak.

sudo yum install flatpak

Įdiekite „Flatpak“ „OpenSUSE“.

Norėdami įjungti Flatpak OpenSUSE, iškvieskite komandą:

sudo zypper install flatpak

Įdiekite „Flatpak“ „ArchLinux“/„Manjaro“.

Galiausiai, norėdami įjungti Flatpak Arch Linux ir jos ypatumus, iškvieskite komandą:

sudo pacman -S flatpak

Įdiegus Flatpak, kitas veiksmas bus įgalinti Flatpak saugyklą, iš kurios bus atsisiunčiamos programos.

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

Kitas žingsnis bus pridėti „Flatpak“ saugyklą, iš kurios atsisiųsime ir įdiegsime programas. Čia. Pridedame Flathub, nes tai 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 pasiekiamumo Flathub naudodami sintaksę:

flatpak search application name

Pavyzdžiui, norėdami Flathub ieškoti Spotify, paleiskite komandą:

flatpak search spotify

Rezultatai suteiks jums programos ID, versiją, filialą, nuotolinio valdymo pultus ir trumpą programinės įrangos aprašą.

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 turėjo įtakos „Spotify“ programos paleidimui.

Norėdami išvardyti jūsų sistemoje esančius flatpak paketus, paleiskite komandą:

flatpak list

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

flatpak uninstall [Application ID]

Pavyzdžiui, norėdami pašalinti Spotify, paleiskite:

flatpak uninstall com.spotify.Client

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

flatpak update

Mano atveju visi flatpak buvo atnaujinti, todėl jokių pakeitimų nebuvo.

Galiausiai, norėdami patikrinti naudojamą flatpak versiją, vykdykite:

flatpak --version

Išvada

Flatpak labai padeda suteikti prieigą prie papildomos jūsų sistemos programinės įrangos. Tai padaryti įmanoma dėl Flathub saugyklos, kurioje yra didžiulė flatpak programų kolekcija.