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