Selv om Snap-pakker ikke støttes på Arch-baserte Linux-distros som standard, er det enkelt å installere Snap på Arch Linux når du vil.

Snap er et moderne pakkehåndteringssystem som lover sømløs pakkedistribusjon og bedre avhengighetsstyring i motsetning til andre pakkebehandlere.

I motsetning til andre Linux-distroer som Ubuntu, leveres ikke Arch Linux med Snap-støtte som standard. Heldigvis er det enkelt å installere og konfigurere Snap på Arch Linux.

Fordeler med Snap-pakker

Snap er utviklet og vedlikeholdt av Canonical, selskapet bak Ubuntu. Hovedmålet med Snap er å gjøre pakkehåndtering på Linux mye enklere. Snaps er universelle, støttes på alle store Linux-distroer, og kommer med mange andre fordeler.

Snap-pakker og kommandoer er ment å fungere på alle Linux-systemer uavhengig av den underliggende distroen. Dette betyr at du får den samme opplevelsen når du flytter fra en distro til en annen. Dette er også en stor fordel for programvareutviklere fordi de bare kan distribuere en enkelt pakke som vil fungere på alle Linux-distros.

instagram viewer

En annen viktig fordel med Snap-pakker er at de kommer med alle avhengighetene som kreves for at programvaren skal fungere sømløst. Dette gir bedre sikkerhet og pålitelighet.

Snap-pakker oppdateres automatisk, og du kan rulle tilbake til en tidligere versjon av snappen hvis den gjeldende ikke fungerer som den skal.

Hvis du vil oppleve alle disse fordelene og mer, er det slik du kan installere Snap på Arch Linux:

Trinn 1: Installere Snap på Arch Linux

Standard Arch Linux-depoter har ikke snapd-pakken; du trenger å bruk Arch User Repository (AUR) i stedet. Arch User Repository vedlikeholdes av et fellesskap av Arch Linux-entusiaster, og det inneholder et bredt spekter av pakker som ikke er tilgjengelige på de offisielle Arch-repositoriene.

Først må du installere Git, hvis du ikke allerede har det på systemet ditt. Du kan installere Git ved å bruke følgende kommando:

sudo pacman -S git

Når den er installert, kan du klone snapd-depotet på maskinen din. snapd er demonen og kjøretiden for å administrere snap-pakker.

git klone https://aur.archlinux.org/snapd.git

Deretter går du inn i den nylig klonede snapd-katalogen ved å bruke cd-kommandoen:

cd snapd

Bygg og installer snapd ved å bruke makepkg nytte. makepkg automatiserer byggingen av pakker på Arch Linux.

makepkg -si

Følg instruksjonene på terminalen for å fullføre installasjonen.

Trinn 2: Konfigurere snapd-tjenesten

For at snapd-tjenesten skal starte automatisk etter oppstart, kjør følgende kommando:

sudo systemctl enable --now snapd.socket

Du kan sjekke statusen til tjenesten ved å bruke:

sudo systemctl status snapd

Hvis du har konfigurert alt riktig, bør tjenesten kjøre og aktivert for å lastes ved systemoppstart.

Videre bør du aktivere klassiske snapd-pakker ved å kjøre:

sudo ln -s /var/lib/snapd/snap /snap

Du må kanskje logge ut eller starte systemet på nytt for at den foregående kommandoen skal tre i kraft.

Trinn 3: Installere programvare med Snap

For å liste alle pakker installert via snap, kjør følgende kommando:

snapliste

Utdataene fra den foregående kommandoen vil vise at du ikke har noen snaps installert ennå.

Vi kan installere en prøve snap-app, den Hei Verden snap pakke. Kjør følgende kommando:

snap install hello-world

Hvis du kjører snapliste kommandoen igjen, denne gangen vil den vise den installerte appen.

Ta en titt på manualsidene for å lære mer om snap og dens kommandoalternativer.

mann snapp

Slik avinstallerer du Snap på Arch Linux

Du kan bruk Pacman til å fjerne eller installere pakker på Arch Linux. For eksempel, for å fjerne snap, kjør bare følgende kommando:

sudo pacman -Rs snapd

Snap fungerer på Arch Linux!

Selv om snap ikke er tilgjengelig som standard på Arch Linux, kan du installere det via Arch User Repository.

Sammenlignet med tradisjonelle Linux-pakkeforvaltere har snaps mange fordeler som bedre avhengighetsadministrasjon og universell Linux-støtte.