Novince v Linuxu čaka priboljšek, saj lahko pakete namestijo, hkrati pa prihranijo čas in trud. Canonical, matično podjetje Ubuntuja, je prvi uvedel snaps, programsko opremo brez odvisnosti od navzkrižne distribucije.

S Snapom je prišel Flatpak, še en univerzalni embalažni sistem, napisan v jeziku C. Šteje se za pripomoček za upravljanje paketov, ki uporabniku omogoča namestitev in zagon aplikacij v izoliranem okolju.

Osnovne terminologije

Tako kot Snap si tudi Flatpak želi poenostaviti upravljanje programske opreme v distribucijah Linuxa. Tu je nekaj pogostih terminologij, ki jih je vredno vedeti:

  • Flatpak: To je sistem, ki se uporablja za gradnjo, distribucijo in zagon namiznih aplikacij v okolju v Linuxu.
  • Izvajanje: Časi izvajanja se imenujejo tudi platforme, saj delujejo kot integrirane platforme za zagotavljanje osnovnih pripomočkov, potrebnih za delovanje aplikacije Flatpak.
  • Aplikacija Flatpak: To so aplikacije, ki jih lahko uporabnik namesti z flatpak ukaz na svojem računalniku.
instagram viewer

Prednosti uporabe Flatpaka

  • Univerzalnost: Flatpak kot upravitelj pripomočkov uporabniku omogoča namestitev in zagon aplikacij tako rekoč na skoraj vseh namizjih Linuxa. To bo vključevalo vse distribucije, ki niso GNU, operacijski sistemi samo za branje, distribucije brez sistemov ali druge arhitekture.
  • Inovacija prijazna: Flatpak spodbuja vzdrževalce distribucije, da se razvijalcem pomaga osredotočiti na svoje inovacijske cilje.
  • Stabilnost: Vse okvare v aplikaciji ne povzročijo okvare sistema. Razlog za to je, da so izvedbe Flatpaka omejene in ne motijo ​​delovanja sistema.
  • Namestitev brez korenin: Pri nameščanju aplikacije / izvajalnega programa Flatpak ne potrebujete povišanih pravic.
  • Aplikacije v pesku: Eden od glavnih ciljev Flatpaka je izboljšati varnost sistema z ločevanjem aplikacij med seboj. Programi so v pesku in se izvajajo v ločenih silosih.

Sorodno: Začetniški vodnik po skladiščih programske opreme v Ubuntuju

Namestitev Flatpaka na distribucije Linuxa

Obstajajo različni načini namestitve Flatpaka, odvisno od distribucijskega sistema Linux, ki ga uporabljate.

Namestitev Flatpak je dvostopenjski postopek. Prvi korak vključuje namestitev Flatpaka prek upravitelja paketov. Drugi korak vključuje dodajanje Flatpakovega repozitorija Flathub, od koder lahko namestite različne programe.

Evo, kako lahko paket namestite na različne distribucije Linuxa:

Na Ubuntu in Mint

Flatpak privzeto podpira Ubuntu 18.04, Mint 19.3 in njihove novejše različice. Paket lahko namestite v Ubuntu in Linux Mint z uporabo APT:

sudo apt namestite flatpak

Na distribucijah Debian in Debian

Če želite namestiti Flatpak na distribucije, ki temeljijo na Debianu, kot sta Elementary in Zorin, morate pred prenosom paketa v svoj sistem dodati PPA:

sudo add-apt-repository ppa: alexlarsson / flatpak
posodobitev sudo apt
sudo apt namestite flatpak

Zgoraj omenjene ukaze lahko uporabite tudi za namestitev Flatpaka na Ubuntu.

Na Red Hat in Fedora

Za namestitev v distribucijah, ki temeljijo na RHEL, kot sta Fedora in CentOS, zaženite ta ukaz:

sudo dnf namestite flatpak

Lahko pa uporabite tudi upravitelja paketov YUM:

sudo yum namestite flatpak

Na OpenSUSE

Za namestitev Flatpaka na OpenSUSE izdajte naslednji ukaz:

sudo zypper namestite flatpak

Na ArchLinux / Manjaro

Nenazadnje, če želite namestiti paket na Arch Linux in njegove izpeljane distribucije, zaženite naslednji ukaz:

sudo pacman -S flatpak

Sorodno: Flathub vs. Snap Store: Najboljša spletna mesta za nalaganje aplikacij za Linux

Dodajanje repozitorija Flathub v Linux

Naslednji korak je dodati Flatpakovo repozitorij, Flathub, tako da boste lahko prenesli in namestili programe iz enega njegovih najbolj priljubljenih in najpogosteje uporabljenih repozitorij.

Za dodajte repozitorij v Linux, zaženite ta ukaz:

flatpak remote-add - če-ne-obstaja flathub https://flathub.org/repo/flathub.flatpakrepo

Kako uporabljati Flatpak v Linuxu

Uporaba Flatpaka je precej podobna uporabi drugih upraviteljev paketov v Linuxu. Aplikacije lahko iščete in nameščate iz repozitorija Flathub z orodjem za ukazno vrstico Flatpak.

Poiščite aplikacije na Flathubu

Preden priskočite na namestitev aplikacij, lahko preverite, ali je določena aplikacija na voljo v skladišču. Privzeta oblika tega ukaza je:

flatpak ime aplikacije za iskanje

Za primer poiščimo Spotify in ga namestite, če je na voljo.

iskanje flatpak spotify

Nastale vrednosti bodo prikazale ID aplikacije, različico, vejo in daljinske upravljalnike skupaj z opisom programske opreme.

Namestite pakete z uporabo Flatpaka

Osnovna sintaksa za namestitev aplikacij z uporabo Flatpaka je:

flatpak namestitev oddaljenih aplikacij

Na primer, da namestite Spotify, lahko uporabite:

flatpak namestite flathub com.spotify. Naročnik

Zaženite aplikacijo

Za zagon aplikacije uporabite naslednjo obliko ukaza:

ID za zagon flatpak

Na primer:

flatpak run com.spotify. Naročnik

To bo sčasoma zagnalo aplikacijo Spotify v vašem sistemu.

Seznam nameščenih paketov Flatpak

Naredimo še korak naprej. Če želite dobiti seznam vseh paketov Flatpak, nameščenih v vašem sistemu:

seznam flatpak

Posodobite nameščene pakete

Če želite posodobiti pakete Flatpak v sistemu, zaženite:

posodobitev flatpak

Če so vsi paketi že posodobljeni, po zagonu prej omenjenega ukaza ne bo nobenih sprememb.

Odstranite programsko opremo s pomočjo Flatpaka

Če ste namestili aplikacijo in je ne želite več obdržati, jo lahko uspešno odstranite s pomočjo odstranite metoda. Privzeta sintaksa ukaza je:

flatpak odstranitev applicationID

Ker smo pravkar namestili Spotify, poskusite odstraniti aplikacijo tako, da vnesete:

Odstrani flatpak com.spotify. Naročnik

Omogočanje skladišča GNOME

Tako kot Flathub tudi skladišče GNOME vsebuje vse osnovne aplikacije GNOME. Centralno skladišče ima dve različici: stabilno in nočno.

Dodajte stabilno skladišče GNOME

Uporaba wget za prenos ključev GPG za odlagališče:

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

S sistemom dodajte repozitorij GNOME Flatpak v svoj sistem oddaljeno dodajanje:

sudo flatpak remote-add --gpg-import = gnome-sdk.gpg --if-ne obstaja gnome-apps https://sdk.gnome.org/repo-apps/

Če želite namesto tega namestiti nočno različico, izdajte naslednje ukaze:

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

Naštevanje oddaljenih skladišč

Če želite navesti vse konfigurirane oddaljene repozitorije:

daljinski upravljalniki flatpak

Zgornji ukaz bo prikazal skladišča, ki ste jih dodali v sistem. Prikazalo se bo tudi, ali je skladišče sistemsko nameščeno ali je namenjeno le nekaj uporabnikom.

Brisanje skladišča Flatpak

Osnovna sintaksa za brisanje skladišča je:

sudo flatpak remote-delete remote-name

...kje ime-oddaljenega je ime oddaljenega repozitorija.

Če želite na primer odstraniti repozitorij Flathub iz sistema:

sudo flatpak daljinsko brisanje fletha

Popravilo namestitve Flatpak

Uporabi popravilo ukaz za popravilo namestitve Flatpak v vašem sistemu:

popravilo sudo flatpak

Za ukaz traja malo časa, zato bodite potrpežljivi in ​​počakajte, da se v celoti izvede.

Ubijte postopek Flatpak

Če želite ubiti kateri koli postopek Flatpak, najprej preverite, kateri procesi se izvajajo:

sudo flatpak ps

Če želite ubiti postopek:

sudo flatpak kill applicationID

Če želite preveriti, ali je sistem postopek uspešno ubil:

sudo flatpak ps

Sorodno: Kako prikazati informacije, povezane s procesom v Linuxu, z ukazom ps

Kar najbolje izkoristite Flatpakove ukaze

Kot začetnik se boste verjetno počutili preobremenjeni z različnimi terminologijami, žargonom in tonami ukazov, ki so na voljo znotraj distribucij Linuxa. Vendar pa je Flatpak tu, da vam olajša življenje tako, da vam omogoča varno in varno nameščanje aplikacij.

Če šele začenjate, je najbolje, da raziskujete različne funkcionalnosti počasi in vztrajno, ko razumete različne odtenke, ki so na voljo znotraj distribucij. Če se sploh ne želite ukvarjati z ukazno vrstico, preklopite na Snap in Snap Store za namestitev paketov v Linux.

E-naslov
Vse, kar morate vedeti o Snap in Snap Store

Preobremenjeni s strmo učno krivuljo upraviteljev paketov ukazne vrstice? Začnite s Snap and Snap Store še danes.

Preberite Naprej

Sorodne teme
  • Linux
  • Linux
  • Aplikacije za Linux
  • Upravitelji paketov
O avtorju
Wini Bhalla (3 članki objavljeni)Več od Wini Bhalle

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.