Linux Mint leveres ikke med snapd som standard, og det er en forbedring i forhold til Ubuntu-basen for mange brukere. Men hva om du har lyst på snaps og vil installere dem på Linux Mint?
Kanskje du ønsker å bringe tilbake den enkle installasjonen og portabilitetssnapsene gir til bordet. Eller kanskje du må installere programvare som bare er tilgjengelig fra Snap Store.
Uansett hva grunnen er, er det ganske enkelt å aktivere Snap-støtte på Linux mint.
Aktiver støtte for Snap-applikasjoner på Linux Mint
"Hvorfor støtter ikke Linux Mint Snap som standard?" lurer du kanskje på. Hovedårsaken er den sentraliserte kontrollen Canonical og Ubuntu har over snaps. Du kan gå over til Linux Mint brukerveiledninger for å lære mer om hvorfor Linux Mint har deaktivert Snap Store.
Hvis du prøver å installere snapd på Linux Mint, vil du bli ønsket velkommen med feil som "Package snapd er ikke tilgjengelig" eller "Package snapd har ingen installasjonskandidat."
Linux Mint har en preferanser.d katalog som lagrer ytterligere APT-preferanser bygget på toppen av Ubuntu. Katalogen består av en konfigurasjonsfil som heter nosnap.pref, som inneholder instruksjoner som forhindrer APT i å installere snaps.
For å få tilbake Snap-støtte på et Mint-skrivebord, fjern denne filen ved å bruke rm-kommandoen følgende:
sudo rm /etc/apt/preferences.d/nosnap.pref
Hvis du ikke er sikker på om du vil at denne endringen skal være permanent, kan du gi nytt navn til filen med mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
Når du er ferdig, oppdater systemets pakkeliste med APT:
sudo apt Oppdater
For å sikre at du kan få snaps fra Snap Store, installer snapd:
sudo apt installere snapd
Start snapd-tjenesten ved å bruke systemctl som følger:
sudo systemctl start snapd
Du trenger snapd for å kjøre automatisk ved oppstart. For å gjøre det, kjør følgende kommando:
sudo systemctl muliggjøre snapd
Bekreft om snapd ble installert vellykket ved å kjøre:
snapp installere hei-verden && hei-verden
Hvis utgangen viser "Hei Verden!," snapd er nå installert, og du kan fortsette videre. Hvis ikke, vurder å gå gjennom installasjonstrinnene på nytt.
Med snapd konfigurert kan du installere hvilken som helst Snap-pakke på Linux Mint med:
sudo snap installere pakkenavn
Hvis du for eksempel vil installere Google Chrome fra Snap Store, kjør:
sudo snap installere google-chrome
Fjern Snap Support fra Linux Mint
Når du er ferdig med å bruke Snap og vil ha det av systemet, er alt du trenger å gjøre å fjerne alle Snap-pakkene og snapd, og ta tilbake nosnap.pref fil.
Du kan liste opp alle installerte snaps ved å bruke:
snapp liste
Fjern deretter alle pakker ved å skrive:
snap fjern pakkenavn
Når du er ferdig, avinstaller snapd og dens avhengigheter ved å bruke APT:
sudo apt autoremove snapd
Gi nytt navn til nosnap.pref.backup fil tilbake til det opprinnelige navnet ved å bruke mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Hvis du valgte å slette filen tidligere, opprette en ny fil ved å trykke:
sudo touch /etc/apt/preferences.d/nosnap.pref
Åpne filen med et tekstredigeringsprogram og legg til følgende linjer:
# For å forhindre at depotpakker utløser installasjonen av Snap,
# denne filen forbyr snapd fra å bli installert av APT.
# For mer informasjon: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Pakke: snapd
Pin: utgivelse a=*
Pin-prioritet: -10
Lagre og avslutt filen. Til slutt, oppdater systemlagrene dine med APT:
sudo apt Oppdater
Linux gir deg full kontroll over PC-en din
Som med alt annet Linux, lar Mint deg kontrollere hvilke aspekter av systemet du vil aktivere, og hvilke du vil unngå.
Selv om snaps kan være kontroversielle i åpen kildekode-fellesskapet, og Linux Mint ikke støtter dem som standard, er det til syvende og sist du som velger om du skal bruke dem. Det er det fine med åpen kildekode og Linux.
Det samme gjelder andre fasetter av Linux Mint. Mens standard Linux Mint-stasjonære datamaskiner er flotte, kan du bytte til andre skrivebordsmiljøer (for eksempel KDE Plasma) uten forstyrrelser fra operativsystemet.