Hur man installerar Snapd och Snap-Store på Debian 12, 11 eller 10

Snapd är en tjänst som möjliggör installation och hantering av Snap-paket på Linux-system. Snaps är containeriserade mjukvarupaket som är enkla att skapa och installera, och de uppdateras automatiskt. Snap Store är plattformen där användare kan bläddra och installera Snap-paket. Genom att installera Snapd och Snap Store på Debian 12, 11 eller 10 kan du enkelt komma åt ett brett utbud av programvaror som är paketerade som Snaps, vilket säkerställer att du alltid har de senaste versionerna med minimalt krångel.

För att installera Snapd och Snap Store på Debian, följ dessa metoder. Den här guiden kommer att täcka installationsprocessen och grundläggande konfiguration för att komma igång med att använda Snaps på ditt Debiansystem.

Uppdatera Debian-paket innan Snapd-installation

Innan du installerar Snapd måste du se till att ditt Debiansystem är uppdaterat med de senaste paketuppdateringarna och säkerhetskorrigeringarna. Du kan åstadkomma detta genom att köra följande kommando:

sudo apt update && sudo apt upgrade

sudo apt update synkroniserar din lokala paketdatabas med de officiella Debianförråden, vilket gör den medveten om de senaste paketuppdateringarna och ändringarna. Därefter kommer sudo apt upgrade att uppgradera alla uppgraderingsbara paket på ditt Debiansystem.

Installera Snapd via APT Command

Snapd är tillgänglig från Debians standardförvare. Det tillhandahåller en plattform för att köra och hantera Snap-paket på en Linux-distribution.

För att initiera installationsprocessen av Snapd, använd apt pakethanterare enligt följande:

sudo apt install snapd

Verifiering av Snapd-installation

Efter lyckad installation är det viktigt att bekräfta att Snapd är redo att användas. Vi kan göra detta i två steg.

Först kontrollerar vi den installerade versionen av Snapd. Den bekräftar att installationsprocessen slutfördes framgångsrikt och ger oss det installerade versionsnumret.

snap version

För det andra verifierar vi statusen för Snapd-tjänsten. Detta säkerställer att Snapd körs och är redo att hantera Snap-paket.

Du kan kontrollera systemctl-statusen för Snapd med följande kommando:

systemctl status snapd

Om Snapd fungerar korrekt bör tjänsten vara aktiv. Men om tjänsten inte har aktiverats kan du starta den manuellt och aktivera den att starta automatiskt vid systemstart med följande kommando:

sudo systemctl enable --now snapd.socket

Installera Snap Core

Snap Core är en viktig komponent för att köra Snap-paket. Du kan installera det med följande kommando:

sudo snap install core

Kommandot snap install core ber Snapd att ladda ner och installera core. Snap är runtime-miljön som gör att du kan köra Snap-applikationer.

Aktivera klassisk inneslutning för Snap-paket

Specifika Snap-applikationer fungerar under "klassisk" inneslutning, vilket ger applikationerna bredare behörigheter inom ditt system. För att tillgodose dessa applikationer är det nödvändigt att upprätta en symbolisk länk i ditt filsystem.

Detta görs genom att anropa följande kommando:

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

Kommandot ln -s i Linux skapar en symbolisk eller mjuk länk. Här länkar den katalogen /var/lib/snapd/snap till /snap, vilket möjliggör klassisk inneslutning för Snap-paket som kräver det. Detta säkerställer full kompatibilitet och korrekt funktion för alla Snap-paket på ditt Debiansystem.

Grundläggande Snap CLI-kommandon

Det här avsnittet kommer att utforska några grundläggande kommandon för Snap-kommandoradsgränssnitt (CLI). Genom att förstå dessa kommandon kan du hantera dina Snap-applikationer effektivt.

Installera ett Snap-paket

För att installera ett Snap-paket, använd kommandot snap install följt av paketnamnet. Till exempel, för att installera VLC-mediaspelaren, skulle du använda:

sudo snap install vlc

Ta bort ett Snap-paket

De snap remove kommando låter dig avinstallera ett Snap-paket. Till exempel, för att ta bort VLC-mediaspelaren, kör:

sudo snap remove vlc

Uppdatera ett Snap-paket

Snapd uppdaterar automatiskt dina Snap-paket i bakgrunden. Men om du vill uppdatera ett specifikt paket, använd snap refresh manuellt. Till exempel:

sudo snap refresh vlc

Lista installerade Snap-paket

För att visa en lista över alla installerade Snap-paket, använd kommandot snap list:

snap list

Kontrollera Snap-versionen

För att se den installerade versionen av Snapd, kör följande kommando:

snap version

Hitta tillgängliga Snap-paket

Om du söker efter ett specifikt Snap-paket i Snap Store, använd kommandot snap find följt av din sökterm. Använd till exempel för att hitta mediaspelare:

snap find "media player"

Kontrollera information om ett Snap-paket

För att visa detaljerad information om ett specifikt Snap-paket, använd kommandot snap info. Till exempel, för att få information om VLC-mediaspelaren, kör:

snap info vlc

Kontrollera Snap Changes

Kommandot snap change låter dig se historiken för Snap-uppgifter, inklusive installationer, uppdateringar och borttagningar:

snap changes

Återställ en Snap till en tidigare version

Om en ny version av ett Snap-paket inte fungerar som förväntat kan du använda kommandot snap revert för att gå tillbaka till den tidigare versionen. Till exempel:

sudo snap revert vlc

Kontrollera Snap Interfaces på Debian

Kommandot snap interfaces ger en översikt över dina Snap-paket och de systemresurser som de har tillgång till:

snap interfaces

Dessa grundläggande kommandon utgör grunden för Snap-pakethantering. Följande avsnitt tittar nu på hur man installerar Snap-Store för Debians datoranvändare.

Installera Snap Store på Debian

Installera Snap Store via Snap Command

När du väl har konfigurerat Snapd på ditt Debiansystem kan du lägga till ett lager av funktionalitet och användarvänlighet – Snap Store. Snap Store har ett grafiskt användargränssnitt som erbjuder ett attraktivt och intuitivt sätt att bläddra och hantera Snap-paket.

Detta steg är inte obligatoriskt. Snap Store är dock ett användarvänligt alternativ för användare som föredrar ett visuellt tillvägagångssätt istället för kommandoraden. För att starta installationen av Snap Store, mata in följande kommando:

sudo snap install snap-store

Detta kommando instruerar Snapd att ladda ner och installera snap-store-paketet, vilket introducerar en grafisk dimension till din Snap-pakethantering.

Lanserar Snap Store

När installationsprocessen är klar kan Snap Store startas på flera sätt.

En direkt metod när du arbetar i terminalen skulle vara att utföra följande kommando:

snap run snap-store

Detta kommando utlöser Snapd för att köra Snap Store-applikationen. Men att använda terminalen varje gång för att öppna Snap Store kanske inte är den mest praktiska metoden.

För mer intuitiv åtkomst till Snap Store kan du navigera genom din skrivbordsmiljö: Aktiviteter > Visa applikationer > Snap Store.

Den här vägen guidar dig till Snap Store genom ditt grafiska användargränssnitt, och erbjuder ett mer traditionellt och användarvänligt sätt att komma åt och hantera dina Snap-paket.

Nedan är ett snabbt exempel på att installera Krita med Snap Store på Debian, som du kan se i följande bild i det högra hörnet där "källa:" ligger.

Hanteringskommandon för Snap

Hantera saknade Snap-ikoner

Medan han hanterar Snap-paket på Debian fungerar Snap för det mesta sömlöst med de flesta paket. Enstaka avvikelser kan dock uppstå, till exempel saknade programikoner i systemets appstartare. Detta kan lösas med följande steg:

Initiera lösningen genom att skapa en symbolisk länk med hjälp av ln -s kommando enligt följande:

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

Detta kommando skapar en symbolisk länk mellan apps-bin-path.sh och 99snap filer, vilket gör att ditt system kan hitta Snap-applikationsikoner.

Fortsätt genom att öppna login.defs fil med en textredigerare, nano I detta fall:

sudo nano /etc/login.defs

När du kommer åt filen lägger du till följande kodrad i slutet:

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

Den här koden utökar systemets miljösökväg och ger en extra plats för att söka efter programikoner.

Spara ändringarna som gjorts i filen genom att trycka på CTRL+O och avsluta nano genom att trycka på CTRL+X.

För att genomföra dessa justeringar krävs en systemutloggnings- och inloggningscykel. Men för en omfattande tillämpning av dessa ändringar rekommenderas en omstart av systemet:

sudo reboot now

När du loggar tillbaka in i systemet efter omstart, bör de tidigare saknade Snap-applikationsikonerna nu finnas i appstartaren.

Ta bort Snap och Snap Store

Snap visar upp sin effektivitet och användarvänlighet inte bara när det gäller att installera paket utan också när de tas bort. Om du vill ta bort alla Snap-installationer vid sidan av Snap-pakethanteraren, behöver du inte avinstallera varje Snap-paket.

Den enda åtgärd som krävs är att ta bort snapd tjänst, som samtidigt avinstallerar alla installerade Snap-paket:

sudo apt remove snapd

Kom ihåg att du inte behöver ta bort alla Snap-installationer; när du tar bort snapd kommer det att ta bort alla associerade installerade paket, vilket gör det enkelt, snabbt och rent av Snap och dess associerade installationer.

Slutsats

Med Snapd och Snap Store framgångsrikt installerade på ditt Debiansystem kan du dra full nytta av det breda utbudet av applikationer som finns tillgängliga som Snaps. Kontrollera regelbundet efter uppdateringar för att hålla din programvara aktuell och dra nytta av de senaste funktionerna och säkerhetsförbättringarna. Njut av bekvämligheten och enkelheten som Snap-paket ger din Debianmiljö.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar