Den kompletta guiden för att hantera Snap-paket i Ubuntu

Snap-paket har funnits sedan lanseringen av ubuntu 16.04. Precis som det sedan länge kända deb-formatet har det sina egna kommandon för operationer .deb-paket Det finns kommandon dedikerade till att hantera Snap-paket också. I den här artikeln kommer vi att lära oss hur du utför grundläggande hanteringsoperationer på Snap-paket i Ubuntu.

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Varför Snap?

Innan du börjar lära dig den praktiska användningen är det viktigt att vara tydlig i teorin om Snap-förpackningssystemet.

Syftet med detta förpackningssystem är att göra installation och underhåll av förpackningar enklare och säkrare. Till exempel, till skillnad från det nuvarande systemet, där du löser alla versionsrelaterade beroendekonflikter för ett program som installeras, tillåter Snaps utvecklare att lägga allt som deras mjukvara beror på i samma paket, vilket effektivt gör den fristående och oberoende av systemet på som den är installerad.

Med ögonblicksbilder finns även mjukvaruuppdateringar i bakgrunden automatiskt, vilket gör det mer användarvänligt.

Snäppkommandon för pakethantering

Innan du går vidare till de vanliga Snap-kommandona måste du först installera Express Command Line Tools på ditt system, om du inte redan har gjort det, genom att följa det här kommandot:

sudo apt installera snapd

Installera Snap-paket

Nästa är kommandot för att installera Snap-paket:

sudo snap install [paketnamn]

Till exempel är det här kommandot jag använde för att installera "htop"-appen:

sudo snap installhtop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Lista alla installerade ögonblicksbilder

För att se en sammanfattning av alla Snap-paket installerade på ditt system, kör kommandot "Knäppa" Med listunderkommandot:

snaplista

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Snabb uppdatering

För att uppdatera en specifik ögonblicksbild till en nyare eller senare version, använd underkommandot Uppdatera följt av paketnamnet. Till exempel om jag i framtiden kommer att behöva uppdatera en pryl "htop" Jag skulle köra följande kommando:

sudo snap refresh htop

Hitta Snap-paket

Ett sökunderkommando är tillgängligt för denna operation. Fråga om tillgängliga paket. Detta är ett exempel:

snap hitta

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Du kan också söka efter en specifik Snap, som det här exemplet:

sudo snap hitta htop

Ta bort Snap

På samma sätt som du installerar Snap kan du enkelt ta bort Snap-paketet från ditt system - underkommandot som ska användas i det här fallet är remove. I det här exemplet tog jag bort en widget "htop":

sudo snap remove htop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Inaktivera Snap

Det är också möjligt "inaktivera" Kaparpaket i din dator. Detta kommer inte att ta bort programfilerna i ditt system men kommer att göra dem oåtkomliga för resten av systemet. Detta kan vara användbart om du vill ta bort ett paket från din PATH men ändå tänker använda det senare.

Läs också:  Hur man installerar Google och Microsoft-teckensnitt på Linux

För att inaktivera htop snap-paketet, kör följande kommando:

sudo snap inaktivera htop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Du kan ta tillbaka snap-paketet från dess viloläge med aktivera:

sudo snap enable htop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Bra att veta: Även om Canonical har utvecklat Snap-paket för Ubuntu, är de också tillgängliga för andra Linux-distributioner, som Arch Linux. Ta reda på hur du kan Installera Aur-paket i Arch.

Fixa Snap-paket

Förutom att vara en kapabel pakethanterare, ger snap dig också kraftfulla felsökningskommandon och flaggor. Du kan använda den för att diagnostisera problem med dina paket eller felsöka under utvecklingsversioner av din favoritprogramvara.

För att göra det senare kan du lägga till flaggorna –edge eller –beta i slutet av ditt installationskommando:

sudo snap install --beta htop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Uppdatering av Snap-inställningar finns

Uppdateringskommandot kan också ändra egenskaperna för ögonblicksbilder som du redan har installerat i ditt system. Detta är användbart om du vill byta utvecklingsversionspaketet till ett normalt statiskt paket:

sudo snap refresh --stabil htop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Den stöder även ett antal ytterligare flaggor som låter dig ändra programmets säkerhetspolicy. Till exempel kan du använda flaggan --jailmode för att strikt isolera ett paket från resten av ditt system:

sudo snap refresh --jailmode htop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Tips: Säkerheten stannar inte vid att isolera enskilda paket i ditt system. Lär dig hur du skyddar din data online Installera integritetsfokuserade Chrome-tillägg.

Läs också:  Hur man ställer in Subversion versionskontroll i Ubuntu

Återställ Snap-paket

I likhet med transaktionspakethanterare stöder snap möjligheten att återställa uppdateringar per paket. Detta gör det mycket enkelt att rulla tillbaka och förhindra att paket som inte beter sig går sönder ditt system.

För att återställa ett enstaka snappaket, kör följande kommando:

sudo snap revert htop

Precis som underkommandot för refresh kan du också använda samma flaggor på baksidan för att stänga en app som inte beter sig:

sudo snap revert --jailmode htop

Komplett guide för att hantera Snap-paket i Ubuntu - %kategorier

Vanliga frågor

F1: Kommer snap ersätta paket som jag installerade via apt?
Svar: Nej. Snap kommer inte att ändra något program eller fil för närvarande på ditt system. Ett av problemen med snap är dock att ubuntu Det kommer alltid att ladda snappaketet först innan något lämpligt program. Detta kan vara ett problem om du konfigurerar ett lämpligt program innan du installerar dess snap-version.

F2: Kan jag ta bort snap-paketfilåtkomst utan att inaktivera den?
Svar: Ja. Du kan göra detta genom att koppla bort filåtkomsten från ditt snap-paket. Kör först: sudo snap-gränssnitt snap-package. Hitta och kör sedan pluggen du vill inaktivera: sudo snap disconnect snap-package: plug.

F3: Är det möjligt att känna till konfigurationsalternativen för snap-paketet?
Svar: Ja. Du kan kontrollera alla tillgängliga konfigurationsalternativ för snap-paketet genom underkommandot get. Till exempel kan du köra sudo snap get htop för att få konfigurationsalternativen för htop.

Läs också:  Hur man får Linux att se ut som Windows 10
Du kanske också gillar