Č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.

instagram viewer

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.