Linux Mint leveres ikke med snapd som standard, og det er en forbedring i forhold til Ubuntu-basen for mange brugere. Men hvad hvis du har lyst til snaps og vil installere dem på Linux Mint?
Måske ønsker du at bringe den nemme installation og bærbare snaps tilbage til bordet. Eller måske skal du installere software, der kun er tilgængelig fra Snap Store.
Uanset årsagen er det ret nemt at aktivere Snap-understøttelse på Linux mint.
Aktiver Snap Applications Support på Linux Mint
"Hvorfor understøtter Linux Mint ikke Snap som standard?" undrer du dig måske. Den primære årsag er den centraliserede kontrol Canonical og Ubuntu har over snaps. Du kan gå over til Linux Mint brugervejledninger for at lære mere om, hvorfor Linux Mint har deaktiveret Snap Store.
Hvis du prøver at installere snapd på Linux Mint, vil du blive budt velkommen med fejl som "Package snapd er ikke tilgængelig" eller "Package snapd har ingen installationskandidat."
Linux Mint har en præferencer.d bibliotek, der gemmer yderligere APT-præferencer bygget oven på Ubuntu. Biblioteket består af en konfigurationsfil med navnet nosnap.pref, der indeholder instruktioner, der forhindrer APT i at installere snaps.
For at bringe Snap-understøttelse tilbage på et Mint-skrivebord, fjern denne fil ved hjælp af kommandoen rm som følger:
sudo rm /etc/apt/preferences.d/nosnap.pref
Hvis du ikke er sikker på, om du ønsker, at denne ændring skal være permanent, kan du omdøbe filen med mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
Når du er færdig, skal du opdatere dit systems pakkeliste ved hjælp af APT:
sudo apt opdatering
For at sikre, at du kan få snaps fra Snap Store, skal du installere snapd:
sudo apt installere snapd
Start snapd-tjenesten ved hjælp af systemctl som følger:
sudo systemctl Start snapd
Du skal bruge snapd for at køre automatisk ved opstart. For at gøre det skal du køre følgende kommando:
sudo systemctl aktivere snapd
Bekræft, om snapd blev installeret korrekt ved at køre:
snap installere hej-verden && hej-verden
Hvis udgangen viser "Hej Verden!," snapd er nu installeret, og du kan fortsætte videre. Hvis ikke, så overvej at gennemgå installationstrinnene igen.
Med snapd konfigureret kan du installere enhver Snap-pakke på Linux Mint med:
sudo snap installere pakkenavn
For eksempel, hvis du vil installere Google Chrome fra Snap Store, skal du køre:
sudo snap installere google-chrome
Fjern Snap Support fra Linux Mint
Når du er færdig med at bruge Snap og vil have det væk fra dit system, er alt hvad du skal gøre at fjerne alle Snap-pakkerne og snapd og bringe tilbage nosnap.pref fil.
Du kan liste alle de installerede snaps ved hjælp af:
snap liste
Fjern derefter alle pakker ved at skrive:
snap fjern pakkenavn
Når det er gjort, skal du afinstallere snapd og dets afhængigheder ved hjælp af APT:
sudo apt autoremove snapd
Omdøb den nosnap.pref.backup fil tilbage til sit oprindelige navn ved hjælp af mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Hvis du valgte at slette filen tidligere, oprette en ny fil ved at trykke på:
sudo touch /etc/apt/preferences.d/nosnap.pref
Åbn filen ved hjælp af en teksteditor og tilføj følgende linjer:
# For at forhindre lagerpakker i at udløse installationen af Snap,
# denne fil forbyder snapd at blive installeret af APT.
# For mere information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Pakke: snapd
Pin: frigøre a=*
Pin-prioritet: -10
Gem og afslut filen. Til sidst skal du opdatere dine systemlagre med APT:
sudo apt opdatering
Linux giver dig fuld kontrol over din pc
Som med alt andet Linux lader Mint dig kontrollere, hvilke aspekter af dit system du vil aktivere, og hvilke du vil undgå.
Selvom snaps kan være kontroversielle i open source-fællesskabet, og Linux Mint ikke understøtter dem som standard, er det i sidste ende dig, der vælger, om du skal bruge dem. Det er det smukke ved open source og Linux.
Det samme gælder andre facetter af Linux Mint. Selvom standard Linux Mint-desktop'erne er fantastiske, kan du skifte til andre skrivebordsmiljøer (for eksempel KDE Plasma) uden forstyrrelser fra operativsystemet.