Selvom Snap-pakker ikke understøttes på Arch-baserede Linux-distros som standard, er det nemt at installere Snap på Arch Linux, når du vil.

Snap er et moderne pakkehåndteringssystem, der lover problemfri pakkedistribution og bedre afhængighedsstyring i modsætning til andre pakkeadministratorer.

I modsætning til andre Linux-distros som Ubuntu, leveres Arch Linux ikke med Snap-understøttelse som standard. Heldigvis er det nemt at installere og konfigurere Snap på Arch Linux.

Fordele ved Snap-pakker

Snap er udviklet og vedligeholdt af Canonical, firmaet bag Ubuntu. Hovedformålet med Snap er at gøre pakkehåndtering på Linux meget nemmere. Snaps er universelle, understøttes på alle større Linux-distros og kommer med mange andre fordele.

Snap-pakker og kommandoer er beregnet til at fungere på ethvert Linux-system uanset den underliggende distro. Det betyder, at du får den samme oplevelse, når du flytter fra en distro til en anden. Dette er også en stor fordel for softwareudviklere, fordi de bare kan distribuere en enkelt pakke, der vil fungere på alle Linux-distros.

instagram viewer

En anden vigtig fordel ved Snap-pakker er, at de kommer med alle de afhængigheder, der kræves for, at softwaren kan fungere problemfrit. Dette resulterer i bedre sikkerhed og pålidelighed.

Snap-pakker opdateres automatisk, og du kan rulle tilbage til en tidligere version af snap, hvis den nuværende ikke fungerer korrekt.

Hvis du vil opleve alle disse fordele og mere, er det sådan, du kan installere Snap på Arch Linux:

Trin 1: Installation af Snap på Arch Linux

Standard Arch Linux-depoterne har ikke snapd-pakken; du skal brug Arch User Repository (AUR) i stedet. Arch User Repository vedligeholdes af et fællesskab af Arch Linux-entusiaster, og det indeholder en lang række pakker, som ikke er tilgængelige på de officielle Arch-repositories.

Først skal du installere Git, hvis du ikke allerede har det på dit system. Du kan installere Git ved at bruge følgende kommando:

sudo pacman -S git

Når det er installeret, kan du klone snapd-lageret på din maskine. snapd er dæmonen og runtime til at administrere snap-pakker.

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

Gå derefter ind i den nyligt klonede snapd-mappe ved hjælp af cd-kommandoen:

cd snapd

Byg og installer snapd ved hjælp af makepkg nytte. makepkg automatiserer bygningen af ​​pakker på Arch Linux.

makepkg -si

Følg terminalens anvisninger for at afslutte installationen.

Trin 2: Konfiguration af snapd-tjenesten

For at snapd-tjenesten starter automatisk efter opstart, skal du køre følgende kommando:

sudo systemctl enable --now snapd.socket

Du kan kontrollere status for tjenesten ved at bruge:

sudo systemctl status snapd

Hvis du har konfigureret alt korrekt, skal tjenesten køre og aktiveres til at blive indlæst ved systemstart.

Yderligere bør du aktivere klassiske snapd-pakker ved at køre:

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

Du skal muligvis logge ud eller genstarte dit system for at den foregående kommando træder i kraft.

Trin 3: Installation af software med Snap

For at liste alle pakker installeret via snap skal du køre følgende kommando:

snap liste

Outputtet fra den foregående kommando vil vise, at du ikke har nogen snaps installeret endnu.

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

snap install hello-world

Hvis du kører snap liste kommandoen igen, denne gang viser den den installerede app.

Tag et kig på manualsiderne for at lære mere om snap og dets kommandomuligheder.

mand snap

Sådan afinstalleres Snap på Arch Linux

Du kan bruge Pacman til at fjerne eller installere pakker på Arch Linux. For at fjerne snap skal du blot køre følgende kommando:

sudo pacman -Rs snapd

Snap virker på Arch Linux!

Selvom snap ikke er tilgængelig som standard på Arch Linux, kan du installere det via Arch User Repository.

Sammenlignet med traditionelle Linux-pakkeadministratorer har snaps masser af fordele, såsom bedre afhængighedsstyring og universel Linux-understøttelse.