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.