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.
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.
Preobremenjeni s strmo učno krivuljo upraviteljev paketov ukazne vrstice? Začnite s Snap and Snap Store še danes.
Preberite Naprej
- Linux
- Linux
- Aplikacije za Linux
- Upravitelji paketov

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.