Čeprav paketi Snap privzeto niso podprti v distribucijah Linuxa, ki temeljijo na Archu, je namestitev Snapa na Arch Linux preprosta, kadar želite.
Snap je sodoben sistem za upravljanje paketov, ki obljublja brezhibno distribucijo paketov in boljše upravljanje odvisnosti v nasprotju z drugimi upravitelji paketov.
Za razliko od drugih distribucij Linuxa, kot je Ubuntu, Arch Linux privzeto ni opremljen s podporo za Snap. Na srečo je enostavno namestiti in konfigurirati Snap na Arch Linux.
Prednosti paketov Snap
Snap razvija in vzdržuje Canonical, podjetje za Ubuntu. Glavni cilj Snap je narediti upravljanje paketov v Linuxu veliko lažje. Snaps so univerzalni, podprti v vseh večjih distribucijah Linuxa in imajo veliko drugih prednosti.
Snap paketi in ukazi naj bi delovali v katerem koli sistemu Linux, ne glede na osnovno distribucijo. To pomeni, da dobite enako izkušnjo, ko se premaknete iz ene distribucije v drugo. To je tudi velika prednost za razvijalce programske opreme, saj lahko distribuirajo samo en paket, ki bo deloval v vseh distribucijah Linuxa.
Druga ključna prednost paketov Snap je, da imajo vse odvisnosti, potrebne za nemoteno delovanje programske opreme. Rezultat tega je večja varnost in zanesljivost.
Paketi snap se samodejno posodobijo in lahko se vrnete na prejšnjo različico snap, če trenutna ne deluje pravilno.
Če želite izkusiti vse te prednosti in še več, lahko tukaj namestite Snap na Arch Linux:
1. korak: Namestitev Snapa v Arch Linux
Privzeti repozitoriji Arch Linux nimajo paketa snapd; moraš uporabite Arch User Repository (AUR) namesto tega. Repozitorij uporabnikov Arch vzdržuje skupnost navdušencev nad Arch Linuxom in vsebuje široko paleto paketov, ki niso na voljo v uradnih repozitorijih Arch.
Najprej morate namestiti Git, če ga še nimate v sistemu. Git lahko namestite z naslednjim ukazom:
sudo pacman -S git
Ko je nameščen, lahko klonirate repozitorij snapd na vaš računalnik. snapd je demon in izvajalno okolje za upravljanje paketov snap.
git klon https://aur.archlinux.org/snapd.git
Nato se premaknite v novo kloniran imenik snapd z ukazom cd:
cd snapd
Zgradite in namestite snapd z uporabo makepkg uporabnost. makepkg avtomatizira gradnjo paketov na Arch Linux.
makepkg -si
Za dokončanje namestitve sledite pozivom terminala.
2. korak: Konfiguracija storitve snapd
Če želite, da se storitev snapd samodejno zažene po zagonu, zaženite naslednji ukaz:
sudo systemctl enable --now snapd.socket
Stanje storitve lahko preverite z:
sudo systemctl status snapd
Če ste vse pravilno konfigurirali, bi morala storitev delovati in imeti omogočeno nalaganje ob zagonu sistema.
Poleg tega bi morali omogočiti klasične pakete snapd tako, da zaženete:
sudo ln -s /var/lib/snapd/snap /snap
Morda se boste morali odjaviti ali znova zagnati sistem, da bo prejšnji ukaz začel veljati.
3. korak: Namestitev programske opreme s programom Snap
Za seznam vseh paketov, nameščenih prek snap, zaženite naslednji ukaz:
snap seznam
Izhod iz prejšnjega ukaza bo pokazal, da še nimate nameščenih nobenih posnetkov.
Namestimo lahko vzorčno aplikacijo snap Pozdravljen, svet snap paket. Zaženite naslednji ukaz:
hitra namestitev hello-world
Če zaženete snap seznam znova, tokrat bo prikazal seznam nameščene aplikacije.
Če želite izvedeti več o snap-u in njegovih ukaznih možnostih, si oglejte priročnik.
moški snap
Kako odstraniti Snap v Arch Linux
Ti lahko uporabite Pacman za odstranitev ali namestitev paketov na Arch Linux. Če želite na primer odstraniti snap, preprosto zaženite naslednji ukaz:
sudo pacman -Rs snapd
Snap deluje na Arch Linux!
Čeprav snap ni privzeto na voljo v Arch Linuxu, ga lahko namestite prek uporabniškega repozitorija Arch.
V primerjavi s tradicionalnimi upravitelji paketov Linux imajo snaps veliko prednosti, kot sta boljše upravljanje odvisnosti in univerzalna podpora za Linux.