Linux Mint sa štandardne nedodáva s snapd a to je pre mnohých používateľov vylepšenie oproti základni Ubuntu. Ale čo ak máte chuť na snapy a chcete si ich nainštalovať na Linux Mint?
Možno budete chcieť vrátiť jednoduchú inštaláciu a prenosnosť, ktorú prinášajú. Alebo možno budete musieť nainštalovať softvér, ktorý je dostupný iba v obchode Snap Store.
Nech už je dôvod akýkoľvek, povolenie podpory Snap na Linux mint je celkom jednoduché.
Povoliť podporu aplikácií Snap v systéme Linux Mint
"Prečo Linux Mint štandardne nepodporuje Snap?" možno sa čudujete. Primárnym dôvodom je centralizované ovládanie Canonical a Ubuntu má nad rámec snapov. Môžete prejsť k Linux Mint užívateľské príručky sa dozviete viac o tom, prečo Linux Mint zakázal Snap Store.
Ak sa pokúsite nainštalovať snapd na Linux Mint, privítajú vás chyby, ako napríklad „Package snapd nie je k dispozícii“ alebo „Package snapd nemá žiadneho kandidáta na inštaláciu“.
Linux Mint má a preferencie.d adresár, ktorý ukladá ďalšie preferencie APT postavené na Ubuntu. Adresár pozostáva z konfiguračného súboru s názvom nosnap.pref, ktorý obsahuje pokyny, ktoré zabránia APT v inštalácii snapov.
Ak chcete obnoviť podporu Snap na pracovnej ploche Mint, odstráňte tento súbor pomocou príkazu rm nasledovne:
sudo rm /etc/apt/preferences.d/nosnap.pref
Ak si nie ste istí, či chcete, aby bola táto zmena trvalá, môžete súbor premenovať pomocou mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
Po dokončení aktualizujte zoznam balíkov vášho systému pomocou APT:
sudo apt aktualizovať
Aby ste sa uistili, že môžete získať snímky z obchodu Snap Store, nainštalujte snapd:
sudo apt Inštalácia praskol
Spustite službu snapd pomocou systemctl takto:
sudo systemctl začať praskol
Na automatické spustenie pri spustení potrebujete snapd. Ak to chcete urobiť, spustite nasledujúci príkaz:
sudo systemctl povoliť praskol
Potvrďte, či bol snapd úspešne nainštalovaný spustením:
zaklapnúť Inštalácia ahoj-svet && ahoj-svet
Ak sa na výstupe zobrazí „Ahoj svet!,“ snapd je teraz nainštalovaný a môžete pokračovať ďalej. Ak nie, zvážte opätovné vykonanie krokov inštalácie.
S nakonfigurovaným snapd môžete nainštalovať akýkoľvek Snap balík na Linux Mint s:
sudo snap Inštalácia názov balíka
Ak chcete napríklad nainštalovať prehliadač Google Chrome z obchodu Snap Store, spustite:
sudo snap Inštalácia google-chrome
Odstrániť Snap Support z Linux Mint
Keď skončíte s používaním Snap a chcete ho vypnúť zo svojho systému, všetko, čo musíte urobiť, je odstrániť všetky balíčky Snap a snapd a vrátiť nosnap.pref súbor.
Všetky nainštalované snapy môžete zobraziť pomocou:
zaklapnúť zoznam
Potom odstráňte všetky balíky zadaním:
snap remove packagename
Po dokončení odinštalujte snapd a jeho závislosti pomocou APT:
sudo apt autoremove snapd
Premenujte nosnap.pref.backup súbor späť na pôvodný názov pomocou mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Ak ste sa rozhodli odstrániť súbor skôr, vytvorte nový súbor pomocou dotyku:
sudo touch /etc/apt/preferences.d/nosnap.pref
Otvorte súbor pomocou textového editora a pridajte nasledujúce riadky:
# Aby balíky úložiska nespustili inštaláciu aplikácie Snap,
# tento súbor zakazuje inštaláciu snapdu pomocou APT.
# Pre viac informácií: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Balenie: zaklapnuté
Pin: uvoľniť a=*
Priorita PIN: -10
Uložte a ukončite súbor. Nakoniec aktualizujte svoje systémové úložiská pomocou APT:
sudo apt aktualizovať
Linux vám dáva úplnú kontrolu nad vaším počítačom
Rovnako ako pri všetkom inom Linuxe, Mint vám umožňuje ovládať, ktoré aspekty vášho systému chcete povoliť a ktorým sa chcete vyhnúť.
Hoci snapy môžu byť v komunite s otvoreným zdrojovým kódom kontroverzné a Linux Mint ich štandardne nepodporuje, v konečnom dôsledku si to vy sami, či ich použijete. To je krása open source a Linuxu.
To isté platí pre ostatné aspekty Linux Mint. Zatiaľ čo predvolené desktopy Linux Mint sú skvelé, môžete prejsť na iné desktopové prostredia (napríklad KDE Plasma) bez rušenia operačného systému.