Jak nainstalovat a povolit Snap na Linux Mint 22, 21 nebo 20

Snap je systém pro správu balíčků, který instaluje a spravuje software v distribucích Linuxu. Snaps jsou samostatné aplikace se všemi jejich závislostmi, takže se snadno instalují a používají v různých distribucích Linuxu. Aktualizují se automaticky a poskytují bezpečné a konzistentní prostředí pro aplikace. Linux Mint 22, 21 a 20 se nedodávají s předinstalovaným Snapem, protože tým Linux Mint preferuje Flatpak kvůli jeho open source povaze a těsné integraci s ekosystémem Mint. Povolení Snap na Linux Mint však může rozšířit škálu dostupného softwaru a poskytnout alternativní metodu pro správu aplikací.

Přestože Linux Mint preferuje Flatpak, někteří uživatelé mohou z různých důvodů povolit Snap. Mezi tyto důvody patří přístup ke konkrétním aplikacím dostupným jako Snap, preference automatických aktualizací Snapu nebo znalost ekosystému Snap. Tato příručka provede uživatele kroky k instalaci a povolení Snap na Linux Mint.

Odebrat Snap Block (nosnap.pref)

Linux Mint umožňuje uživatelům přidat další předvolby APT při instalaci balíčků. Ve výchozím nastavení tento adresář preferences.d obsahuje konfigurační soubor s názvem nosnap.pref, který poskytuje pokyny, které zabrání APT v automatické instalaci snapů s vybranými balíčky.

Chcete-li odebrat soubor nosnap.pref, spusťte následující příkaz.

sudo rm /etc/apt/preferences.d/nosnap.pref

Případně můžete soubor přejmenovat jako zálohu, pokud jej chcete obnovit.

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

Nyní aktualizujte seznam mezipaměti systémových balíčků Linux Mint spuštěním aktualizace apt.

sudo apt update

Nainstalujte Snapd (službu Snapcraft)

Nyní, když jste odstranili blok bránící instalaci Snapu, můžete nainstalovat Snap podle následujících kroků.

sudo apt install snapd -y

Tento příkaz nainstaluje správce balíčků Snap a všechny potřebné závislosti.

Po dokončení instalace můžete ověřit, že Snap funguje spuštěním:

snap version

Příklad výstupu:

snap       2.57.5+22.04ubuntu0.1
snapd      2.57.5+22.04ubuntu0.1
series     16
linuxmint  21
kernel     5.15.0-57-generic

Měli byste vidět číslo verze správce balíčků Snap, který jste nainstalovali.

Než budete pokračovat, použijte následující příkaz k okamžité a automatické aktivaci služby Snap při restartu systému. Všimněte si, že toto může být již nastaveno, ale vždy je ideální spustit příkaz, abyste se ujistili, že je nastaven.

sudo systemctl enable --now snapd.service

Volitelně můžete zkontrolovat stav systemctl pomocí následujícího příkazu.

systemctl status snapd.service

Příklad výstupu:

Doporučil bych také nainstalovat balíček základního systému Snap, který je volitelný.

sudo snap install core

Volitelně můžete restartovat, ale to lze přeskočit; pokud si všimnete nějakých problémů, doporučuji to udělat.

reboot

Nyní otestujte, že služba Snap funguje pomocí následujícího příkazu.

sudo snap install hello-world && hello-world

Výstup by měl být „Ahoj světe!“ což znamená, že služba Snap funguje a je správně nainstalována.

Jak nainstalovat Snap Packages

Nyní, když jste povolili Snap, příkaz k instalaci balíčků je následující.

sudo snap install <package name>

Například instalace telegramu.

sudo snap install telegram

Pokud chcete nainstalovat úložiště GUI Snap (Snapcraft), spusťte následující příkaz.

sudo snap install snap-store

Chcete-li spustit Snap Store, najdete jej v následující cestě: Hlavní panel > Správa > Snap Store.

Příklad:

Odebrat Snap a obnovit nosnap.pref

Jedna z nejlepších věcí, které mohu říci o Snapu, je, že pokud chcete odstranit všechny instalace Snap a samotného správce balíčků, nemusíte procházet každou instalací a odstraňovat je jednotlivě. Vše, co musíte udělat, je odebrat službu snapd, která při odstraňování odinstaluje všechny nainstalované balíčky snap.

sudo apt autoremove snapd

Příklad výstupu:

Ve výše uvedeném příkladu můžete ve výstupu vidět, že byly nainstalovány balíčky Snap; v případě výukového programu byly při čištění automaticky odstraněny Snap Store a HelloWorld. Pokud jste nainstalovali 100 aplikací Snap, nemusíte je dříve odstraňovat ze samotného Snapu.

Blok můžete obnovit, pokud původní soubor bloku přejmenujete na nosnap.pref.backup, převedete soubor na původní název pomocí příkazu mv.

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

Případně, pokud jste soubor odstranili, použijte následující příkaz k automatickému vytvoření nového souboru bloku.

sudo tee /etc/apt/preferences.d/nosnap.pref<<EOF
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd 
Pin: release a=* 
Pin-Priority: -10
EOF

Závěr

S nainstalovaným a povoleným Snap na Linux Mint mohou uživatelé snadno přistupovat a spravovat širokou škálu aplikací prostřednictvím Snap Store. Zatímco Linux Mint upřednostňuje Flatpak pro jeho open-source povahu a integraci, Snap nabízí alternativu, kterou někteří uživatelé mohou považovat za výhodnou pro konkrétní aplikace nebo automatické aktualizace. Pravidelná aktualizace Snap zajišťuje přístup k nejnovějším funkcím a bezpečnostním vylepšením. Uživatelé ocení pohodlí a flexibilitu, kterou Snap přináší do prostředí Linux Mint, což usnadňuje instalaci a používání jejich oblíbeného softwaru.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář