Sådan installeres Snapd og Snap-Store på Debian 12, 11 eller 10

Snapd er en tjeneste, der muliggør installation og administration af Snap-pakker på Linux-systemer. Snaps er containeriserede softwarepakker, der er enkle at oprette og installere, og de opdateres automatisk. Snap Store er platformen, hvor brugere kan gennemse og installere Snap-pakker. Installation af Snapd og Snap Store på Debian 12, 11 eller 10 giver dig let adgang til en bred vifte af softwareapplikationer, der er pakket som Snaps, hvilket sikrer, at du altid har de nyeste versioner med minimalt besvær.

Følg disse metoder for at installere Snapd og Snap Store på Debian. Denne vejledning vil dække installationsprocessen og den grundlæggende konfiguration for at komme i gang med at bruge Snaps på dit Debian-system.

Opdater Debian-pakker før Snapd-installation

Før du installerer Snapd, skal du sikre dig, at dit Debian-system er opdateret med de seneste pakkeopdateringer og sikkerhedsrettelser. Du kan opnå dette ved at køre følgende kommando:

sudo apt update && sudo apt upgrade

sudo apt update synkroniserer din lokale pakkedatabase med de officielle Debian-depoter, hvilket gør den opmærksom på de seneste pakkeopdateringer og ændringer. Efterfølgende vil sudo apt upgrade opgradere alle de opgraderbare pakker på dit Debian-system.

Installer Snapd via APT Command

Snapd er tilgængelig fra Debians standarddepot. Det giver en platform til at køre og administrere Snap-pakker på en Linux-distribution.

For at starte installationsprocessen af ​​Snapd skal du bruge apt pakke manager som følger:

sudo apt install snapd

Verifikation af Snapd-installation

Efter vellykket installation er det vigtigt at bekræfte, at Snapd er klar til at betjene. Vi kan gøre dette i to trin.

Først tjekker vi den installerede version af Snapd. Den validerer, at installationsprocessen blev gennemført med succes, og giver os det installerede versionsnummer.

snap version

For det andet verificerer vi status for Snapd-tjenesten. Dette sikrer, at Snapd kører og er klar til at administrere Snap-pakker.

Du kan kontrollere systemctl-statussen for Snapd med følgende kommando:

systemctl status snapd

Hvis Snapd fungerer korrekt, bør tjenesten være aktiv. Men hvis tjenesten ikke er aktiveret, kan du starte den manuelt og aktivere den til at starte automatisk ved systemstart ved hjælp af følgende kommando:

sudo systemctl enable --now snapd.socket

Installer Snap Core

Snap Core er en vigtig komponent til at køre Snap-pakker. Du kan installere det ved at bruge følgende kommando:

sudo snap install core

Snap install core-kommandoen beder Snapd om at downloade og installere kernen. Snap er runtime-miljøet, der gør det muligt for dig at køre Snap-applikationer.

Aktiver klassisk indeslutning for Snap-pakker

Specifikke Snap-applikationer fungerer under 'klassisk' indeslutning, som giver applikationerne bredere tilladelser i dit system. For at imødekomme disse applikationer er det nødvendigt at etablere et symbolsk link i dit filsystem.

Dette gøres ved at kalde følgende kommando:

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

Kommandoen ln -s i Linux opretter et symbolsk eller blødt link. Her forbinder den /var/lib/snapd/snap-mappen til /snap, hvilket muliggør klassisk indeslutning for Snap-pakker, der kræver det. Dette sikrer fuld kompatibilitet og korrekt funktion af alle Snap-pakker på dit Debian-system.

Grundlæggende Snap CLI-kommandoer

Dette afsnit vil udforske nogle grundlæggende Snap-kommandolinjegrænseflade-kommandoer (CLI). Forståelse af disse kommandoer vil give dig mulighed for at administrere dine Snap-applikationer effektivt.

Installer en Snap-pakke

For at installere en Snap-pakke skal du bruge kommandoen snap install efterfulgt af pakkenavnet. For eksempel, for at installere VLC medieafspilleren, ville du bruge:

sudo snap install vlc

Fjern en Snap-pakke

Det snap remove kommando lader dig afinstallere en Snap-pakke. For at fjerne VLC-medieafspilleren skal du for eksempel køre:

sudo snap remove vlc

Opdater en Snap-pakke

Snapd opdaterer automatisk dine Snap-pakker i baggrunden. Men hvis du ønsker at opdatere en specifik pakke, skal du bruge snap refresh manuelt. For eksempel:

sudo snap refresh vlc

Liste over installerede Snap-pakker

For at få vist en liste over alle installerede Snap-pakker skal du bruge kommandoen snap list:

snap list

Tjek Snap-version

For at se den installerede version af Snapd skal du køre følgende kommando:

snap version

Find tilgængelige Snap-pakker

Hvis du søger efter en specifik Snap-pakke i Snap Store, skal du bruge kommandoen snap find efterfulgt af dit søgeord. For at finde medieafspillere skal du f.eks. bruge:

snap find "media player"

Tjek oplysninger om en Snap-pakke

For at vise detaljerede oplysninger om en specifik Snap-pakke skal du bruge kommandoen snap info. For at få oplysninger om VLC-medieafspilleren skal du for eksempel køre:

snap info vlc

Kontrollerer Snap-ændringer

Kommandoen snap change lader dig se historikken for Snap-opgaver, herunder installationer, opdateringer og fjernelser:

snap changes

Gendan et snap til en tidligere version

Hvis en ny version af en Snap-pakke ikke fungerer som forventet, kan du bruge snap revert-kommandoen til at rulle tilbage til den tidligere version. For eksempel:

sudo snap revert vlc

Kontrollerer Snap-grænseflader på Debian

Kommandoen snap interfaces giver et overblik over dine Snap-pakker og de systemressourcer, som de har adgang til:

snap interfaces

Disse grundlæggende kommandoer danner grundlaget for Snap-pakkehåndtering. Det følgende afsnit ser nu på, hvordan man installerer Snap-Store for Debian-desktopbrugere.

Installer Snap Store på Debian

Installer Snap Store via Snap Command

Når du har konfigureret Snapd på dit Debian-system, kan du tilføje et lag af funktionalitet og brugervenlighed – Snap Store. Snap Store har en grafisk brugergrænseflade, der tilbyder en attraktiv og intuitiv måde at gennemse og håndtere Snap-pakker på.

Dette trin er ikke obligatorisk. Snap Store er dog en brugervenlig mulighed for brugere, der foretrækker en visuel tilgang i stedet for kommandolinjen. Indtast følgende kommando for at starte installationen af ​​Snap Store:

sudo snap install snap-store

Denne kommando instruerer Snapd til at downloade og installere snap-store-pakken, og dermed introducere en grafisk dimension til din Snap-pakkehåndtering.

Lancering af Snap Store

Når installationsprocessen er afsluttet, kan Snap Store lanceres på flere måder.

En direkte metode under drift i terminalen ville være at udføre følgende kommando:

snap run snap-store

Denne kommando udløser Snapd til at køre Snap Store-applikationen. Men at bruge terminalen hver gang til at åbne Snap Store er måske ikke den mest praktiske metode.

For mere intuitiv adgang til Snap Store kan du navigere gennem dit skrivebordsmiljø: Aktiviteter > Vis applikationer > Snap Store.

Denne vej guider dig til Snap Store gennem din grafiske brugergrænseflade, og tilbyder en mere traditionel og brugervenlig måde at få adgang til og administrere dine Snap-pakker.

Nedenfor er et hurtigt eksempel på installation af Krita med Snap Store på Debian, som du kan se på følgende billede i højre hjørne, hvor "kilde:" er placeret.

Ledelseskommandoer for Snap

Håndtering af manglende snapikoner

Mens man administrerer Snap-pakker på Debian, fungerer Snap for det meste problemfrit med de fleste pakker. Der kan dog forekomme lejlighedsvise uregelmæssigheder, såsom manglende programikoner i systemets appstarter. Dette kan løses med følgende trin:

Start løsningen ved at oprette et symbolsk link ved hjælp af ln -s kommando som følger:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Denne kommando skaber et symbolsk link mellem apps-bin-path.sh og 99snap filer, hvilket gør dit system i stand til at finde Snap-applikationsikoner.

Fortsæt ved at åbne login.defs fil med en teksteditor, nano I dette tilfælde:

sudo nano /etc/login.defs

Når du får adgang til filen, skal du tilføje følgende kodelinje i slutningen:

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Denne kode udvider systemets miljøsti og giver en ekstra placering til at søge efter applikationsikoner.

Gem ændringerne i filen ved at trykke på CTRL+O og afslutte nano ved at trykke på CTRL+X.

For at gennemføre disse justeringer kræves en systemlogout- og logincyklus. Men for en omfattende anvendelse af disse ændringer anbefales en systemgenstart:

sudo reboot now

Når du logger tilbage på systemet efter genstart, skulle de tidligere manglende Snap-applikationsikoner nu være i appstarteren.

Fjern Snap og Snap Store

Snap viser sin effektivitet og brugervenlighed ikke kun ved installation af pakker, men også ved fjernelse af dem. Hvis du ønsker at fjerne alle Snap-installationer sammen med Snap-pakkehåndteringen, behøver du ikke at afinstallere hver Snap-pakke.

Den eneste nødvendige handling er fjernelse af snapd service, som samtidig afinstallerer alle installerede Snap-pakker:

sudo apt remove snapd

Husk, du behøver ikke at fjerne alle Snap-installationer; når du fjerner snapd, vil det fjerne alle tilknyttede installerede pakker, hvilket gør det til en nem, hurtig og ren fjernelse af Snap og dens tilknyttede installationer.

Konklusion

Med Snapd og Snap Store installeret på dit Debian-system, kan du drage fuld fordel af den brede vifte af applikationer, der er tilgængelige som Snaps. Tjek jævnligt efter opdateringer for at holde din software opdateret og drage fordel af de nyeste funktioner og sikkerhedsforbedringer. Nyd den bekvemmelighed og enkelhed, som Snap-pakker bringer til dit Debian-miljø.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar