Naujokams „Linux“ yra naudinga, nes jie gali įdiegti paketus taupydami laiką ir pastangas. „Canonical“, pagrindinė „Ubuntu“ įmonė, pirmoji įdiegė „snaps“ - programinę įrangą, priklausančią nuo kryžminio paskirstymo.

Su „Snap“ atsirado „Flatpak“, dar viena universali pakavimo sistema, parašyta C kalba. Laikoma paketų tvarkymo priemone, ji leidžia vartotojui įdiegti ir paleisti programas izoliuotoje aplinkoje.

Pagrindinės terminijos

Kaip ir „Snap“, „Flatpak“ siekia supaprastinti programinės įrangos valdymą visuose „Linux“ paskirstymuose. Štai keletas įprastų terminų, kuriuos verta žinoti:

  • Flatpak: Tai sistema, naudojama kuriant, platinant ir vykdant „sandbox“ darbalaukio programas „Linux“.
  • Veikimo laikas: Runtimes taip pat vadinamos platformomis, nes jos veikia kaip integruotos platformos, teikiančios pagrindines komunalines paslaugas, reikalingas „Flatpak“ programai veikti.
  • „Flatpak“ programa: Tai yra programos, kurias vartotojas gali įdiegti naudodamas flatpak komandą savo kompiuteryje.
instagram viewer

„Flatpak“ naudojimo pranašumai

  • Universalumas: „Flatpak“, kaip komunalinių paslaugų tvarkyklė, leidžia vartotojui praktiškai įdiegti ir paleisti programas beveik bet kuriame „Linux“ darbalaukyje. Tai apims bet kokius ne GNU paskirstymus, tik skaitymo operacines sistemas, paskirstymus be sistemos ir kitas architektūras.
  • Draugiškas naujovėms: „Flatpak“ skatina platinimo palaikytojus padėti kūrėjams sutelkti dėmesį į savo naujovių tikslus.
  • Stabilumas: Bet kokie programos pažeidimai nesukelia sistemos gedimo. Taip yra todėl, kad „Flatpak“ vykdymo laikas yra ribotas ir netrukdo sistemos darbui.
  • Įdiegti be šaknų: Diegiant „Flatpak“ programą / vykdymo laiką jums nereikia didesnių privilegijų.
  • „Sandboxed“ programos: Vienas pagrindinių „Flatpak“ tikslų yra pagerinti sistemos saugumą, atskiriant programas viena nuo kitos. Programos yra „sandboxed“ dėžutės ir vykdomos atskiruose silosuose.

Susijęs: „Ubuntu“ programinės įrangos saugyklų vadovas pradedantiesiems

„Flatpak“ diegimas „Linux“ paskirstymuose

Yra keli „Flatpak“ diegimo būdai, atsižvelgiant į naudojamą „Linux“ distributorių.

„Flatpak“ diegimas yra dviejų žingsnių procedūra. Pirmasis žingsnis apima „Flatpak“ įdiegimą per paketų tvarkyklę. Antrasis žingsnis apima „Flatpak“ saugyklos „Flathub“ pridėjimą, iš kurios galite įdiegti įvairias programas.

Štai kaip galite įdiegti paketą skirtinguose „Linux“ skyriuose:

„Ubuntu“ ir „Mint“

Pagal numatytuosius nustatymus „Flatpak“ palaiko „Ubuntu 18.04“, „Mint 19.3“ ir vėlesnes jų versijas. Galite įdiegti paketą „Ubuntu“ ir „Linux Mint“ naudodami APT:

sudo apt įdiekite „flatpak“

Apie „Debian“ ir „Debian“ pagrįstus „Distros“

Norėdami įdiegti „Flatpak“ „Debian“ sistemoje esančiuose distros centruose, pvz., „Elementary“ ir „Zorin“, prieš atsisiųsdami paketą turite pridėti prie sistemos savo PPA:

sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt atnaujinimas
sudo apt įdiekite „flatpak“

Norėdami įdiegti „Flatpak“ į „Ubuntu“, taip pat galite naudoti aukščiau paminėtas komandas.

„Red Hat“ ir „Fedora“

Norėdami įdiegti RHEL pagrįstuose paskirstymuose, pvz., „Fedora“ ir „CentOS“, vykdykite šią komandą:

sudo dnf įdiekite flatpak

Arba galite naudoti ir „YUM“ paketų tvarkyklę:

sudo yum įdiekite „flatpak“

„OpenSUSE“

Norėdami įdiegti „Flatpak“ sistemoje „OpenSUSE“, išleiskite šią komandą:

sudo zypper įdiekite „flatpak“

ArchLinux / Manjaro

Paskutinis, bet ne mažiau svarbus dalykas - norėdami įdiegti paketą „Arch Linux“ ir iš jo gautus paskirstymus, vykdykite šią komandą:

sudo pacman -S flatpak

Susijęs: „Flathub“ vs. „Snap Store“: geriausios „Linux“ programų atsisiuntimo svetainės

„Flathub“ saugyklos įtraukimas į „Linux“

Kitas žingsnis - pridėti „Flatpak“ saugyklą „Flathub“, kad galėtumėte atsisiųsti ir įdiegti programas iš vienos iš populiariausių ir plačiausiai naudojamų saugyklų.

Į pridėti saugyklą sistemoje „Linux“, paleiskite šią komandą:

„flatpak“ nuotolinio pridėjimo - jei neegzistuoja „flathub“ https://flathub.org/repo/flathub.flatpakrepo

Kaip naudoti „Flatpak“ sistemoje „Linux“

„Flatpak“ naudojimas yra gana panašus į kitų „Linux“ paketų tvarkyklių naudojimą. Galite ieškoti ir įdiegti programas iš „Flathub“ saugyklos naudodami komandinės eilutės įrankį „Flatpak“.

Ieškokite programų „Flathub“

Prieš pradėdami diegti programas, galite patikrinti, ar saugykloje yra tam tikra programa. Numatytasis šios komandos formatas yra:

„flatpak“ paieškos programos pavadinimas

Kaip pavyzdį ieškokime „Spotify“ ir įdiekime, jei jis yra.

flatpak paieška spotify

Gautose reikšmėse bus rodomas programos ID, versija, filialas ir nuotolinio valdymo pultai kartu su programinės įrangos aprašymu.

Įdiekite paketus naudodami „Flatpak“

Pagrindinė sintaksė norint įdiegti programas naudojant „Flatpak“ yra:

įdiegti nuotolinio valdymo pultus

Pvz., Norėdami įdiegti „Spotify“, galite naudoti:

„flatpak“ įdiekite „flathub com.spotify“. Klientas

Paleiskite programą

Norėdami paleisti programą, naudokite šį komandos formatą:

„flatpak“ paleiskite applicationID

Pavyzdžiui:

flatpak paleisti com.spotify. Klientas

Tai galų gale jūsų sistemoje paleis „Spotify“ programą.

Pateikite įdiegtų „Flatpak“ paketų sąrašą

Ženkime šį žingsnį toliau. Norėdami gauti visų jūsų sistemoje įdiegtų „Flatpak“ paketų sąrašą:

„flatpak“ sąrašas

Atnaujinkite įdiegtus paketus

Norėdami atnaujinti „Flatpak“ paketus savo sistemoje, paleiskite:

„flatpak“ atnaujinimas

Jei visi paketai jau yra atnaujinti, paleidus minėtą komandą, naujų pakeitimų nebus.

Pašalinkite programinę įrangą naudodami „Flatpak“

Jei įdiegėte programą ir nebenorite jos laikyti, galite sėkmingai ją pašalinti naudodami pašalinti metodas. Numatytoji komandos sintaksė yra:

„flatpak“ pašalinkite applicationID

Kadangi ką tik įdiegėme „Spotify“, pabandykite pašalinti programą įvesdami:

„flatpak“ pašalinkite com.spotify. Klientas

Įgalinama GNOME saugykla

Kaip ir „Flathub“, GNOME saugykloje yra visos pagrindinės „GNOME“ programos. Pati centrinė saugykla turi dvi versijas: stabili ir naktinė.

Pridėkite GNOME stabilų saugyklą

Naudokite wget atsisiųsti GPG raktus į saugyklą:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Pridėkite GNOME Flatpak saugyklą prie savo sistemos naudodami nuotolinis pridėjimas:

sudo flatpak remote-add --gpg-import = gnome-sdk.gpg --if neegzistuojančios gnome-apps https://sdk.gnome.org/repo-apps/

Jei norite įdiegti naktinę versiją, išleiskite šias komandas:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg --if-not-exist gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Nuotolinių saugyklų sąrašas

Norėdami išvardyti visas sukonfigūruotas nuotolines saugyklas:

„flatpak“ pulteliai

Pirmiau pateiktoje komandoje bus nurodytos saugyklos, kurias pridėjote prie savo sistemos. Jis taip pat bus rodomas, jei saugykla yra visos sistemos diegimas arba skirta tik keliems vartotojams.

„Flatpak“ saugyklos ištrynimas

Pagrindinė saugyklos ištrynimo sintaksė yra:

sudo flatpak nuotoliniu būdu ištrinti nuotolinio pavadinimą

... kur nuotolinio pavadinimo yra nuotolinės saugyklos pavadinimas.

Pavyzdžiui, jei norite pašalinti „Flathub“ saugyklą iš savo sistemos:

sudo flatpak nuotoliniu būdu ištrinti „flathub“

„Flatpak“ diegimo taisymas

Naudoti remontas komanda pataisyti „Flatpak“ diegimą savo sistemoje:

sudo flatpak remontas

Komandai vykdyti reikia šiek tiek laiko, todėl būkite kantrūs ir palaukite, kol ji bus visiškai įvykdyta.

Nužudyk „Flatpak“ procesą

Norėdami užmušti bet kurį „Flatpak“ procesą, pirmiausia patikrinkite, kurie procesai vykdomi:

sudo flatpak ps

Norėdami nužudyti procesą:

sudo flatpak nužudyti applicationID

Norėdami patikrinti, ar sistema sėkmingai užmušė procesą:

sudo flatpak ps

Susijęs: Kaip rodyti su procesu susijusią informaciją „Linux“ sistemoje naudojant ps komandą

Kaip maksimaliai išnaudoti „Flatpak“ komandas

Būdami pradedantieji, tikriausiai jausitės priblokšti skirtingų terminologijų, žargono ir daugybės komandų, esančių „Linux“ skyreliuose. Tačiau „Flatpak“ yra tam, kad palengvintų jūsų gyvenimą, leisdamas saugiai ir saugiai įdiegti programas.

Jei dar tik pradedate, geriausia lėtai ir nuosekliai tyrinėti įvairias funkcijas, kai suprantate įvairius rajonuose esančius niuansus. Jei visai nenorite spręsti komandinės eilutės, apsvarstykite galimybę pereiti prie „Snap“ ir „Snap Store“, kad įdiegtumėte paketus „Linux“.

El
Viskas, ką reikia žinoti apie „Snap“ ir „Snap Store“

Nugalėjo staiga komandinės eilutės paketų valdytojų mokymosi kreivė? Pradėkite naudoti „Snap“ ir „Snap Store“ jau šiandien.

Skaitykite toliau

Susijusios temos
  • „Linux“
  • „Linux“
  • „Linux“ programos
  • Pakuočių tvarkytojai
Apie autorių
Wini Bhalla (Paskelbti 3 straipsniai)Daugiau iš Wini Bhalla

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.