Linux Mint levereras inte med snapd som standard, och det är en förbättring jämfört med Ubuntu-basen för många användare. Men vad händer om du vill ha snaps och vill installera dem på Linux Mint?
Kanske vill du återskapa den enkla installationen och portabilitetssnäppen som ger bordet. Eller kanske behöver du installera programvara som bara är tillgänglig från Snap Store.
Oavsett orsaken är det ganska enkelt att aktivera Snap-stöd på Linux mint.
Aktivera stöd för Snap-applikationer på Linux Mint
"Varför stöder inte Linux Mint Snap som standard?" du kanske undrar. Den främsta anledningen är den centraliserade kontrollen Canonical och Ubuntu har över snaps. Du kan gå över till Linux Mint användarguider för att lära dig mer om varför Linux Mint har inaktiverat Snap Store.
Om du försöker installera snapd på Linux Mint skulle du välkomnas med fel som "Package snapd är inte tillgängligt" eller "Package snapd har ingen installationskandidat."
Linux Mint har en preferenser.d katalog som lagrar ytterligare APT-inställningar som är byggda ovanpå Ubuntu. Katalogen består av en konfigurationsfil med namnet nosnap.pref, som innehåller instruktioner som förhindrar APT från att installera snaps.
För att få tillbaka Snap-stödet på ett Mint-skrivbord, ta bort den här filen med kommandot rm som följer:
sudo rm /etc/apt/preferences.d/nosnap.pref
Om du inte är säker på om du vill att den här ändringen ska vara permanent kan du byta namn på filen med mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
När du är klar uppdaterar du systemets paketlista med APT:
sudo apt uppdatering
För att säkerställa att du kan få snaps från Snap Store, installera snapd:
sudo apt Installera snapd
Starta snapd-tjänsten med systemctl enligt följande:
sudo systemctl Start snapd
Du behöver snapd för att köras automatiskt vid uppstart. För att göra det, kör följande kommando:
sudo systemctl Gör det möjligt snapd
Bekräfta om snapd har installerats framgångsrikt genom att köra:
knäppa Installera hej-värld && hej-värld
Om utgången visar "Hej världen!," snapd är nu installerat och du kan gå vidare. Om inte, överväg att gå igenom installationsstegen igen.
Med snapd konfigurerat kan du installera vilket Snap-paket som helst på Linux Mint med:
sudo snap Installera Paketnamn
Om du till exempel vill installera Google Chrome från Snap Store, kör:
sudo snap Installera google-chrome
Ta bort Snap Support från Linux Mint
När du är klar med Snap och vill ha bort det från ditt system behöver du bara ta bort alla Snap-paket och snapd och ta tillbaka nosnap.pref fil.
Du kan lista alla installerade snaps med:
knäppa lista
Ta sedan bort alla paket genom att skriva:
ta bort paketnamn
När du är klar, avinstallera snapd och dess beroenden med APT:
sudo apt autoremove snapd
Byt namn på nosnap.pref.backup fil tillbaka till sitt ursprungliga namn med hjälp av mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Om du valde att ta bort filen tidigare, skapa en ny fil med touch:
sudo touch /etc/apt/preferences.d/nosnap.pref
Öppna filen med en textredigerare och lägg till följande rader:
# För att förhindra förvarspaket från att utlösa installationen av Snap,
# den här filen förbjuder snapd från att installeras av APT.
# För mer information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Paket: snapd
Stift: släpp a=*
Pin-prioritet: -10
Spara och avsluta filen. Slutligen, uppdatera dina systemförråd med APT:
sudo apt uppdatering
Linux ger dig fullständig kontroll över din dator
Som med allt annat Linux låter Mint dig styra vilka aspekter av ditt system du vill aktivera och vilka du vill undvika.
Även om snaps kan vara kontroversiella i open source-gemenskapen, och Linux Mint inte stöder dem som standard, är det i slutändan du som väljer om du ska använda dem. Det är det fina med öppen källkod och Linux.
Detsamma gäller andra aspekter av Linux Mint. Även om standardskrivborden för Linux Mint är bra, kan du byta till andra skrivbordsmiljöer (till exempel KDE Plasma) utan störningar från operativsystemet.