Jak nainstalovat Snapd a Snap-Store na Debian 12, 11 nebo 10

Snapd je služba, která umožňuje instalaci a správu balíčků Snap na systémech Linux. Snaps jsou kontejnerové softwarové balíčky, které se snadno vytvářejí a instalují a automaticky se aktualizují. Snap Store je platforma, kde mohou uživatelé procházet a instalovat balíčky Snap. Instalace Snapd a Snap Store na Debian 12, 11 nebo 10 vám umožní snadný přístup k široké řadě softwarových aplikací, které jsou zabaleny jako Snaps, což zajišťuje, že budete mít vždy nejnovější verze s minimálními problémy.

Chcete-li nainstalovat Snapd a Snap Store na Debian, postupujte takto. Tato příručka pokryje proces instalace a základní konfiguraci, abyste mohli začít používat Snaps na vašem systému Debian.

Aktualizujte balíčky Debianu před instalací Snapd

Před instalací Snapd se musíte ujistit, že váš systém Debian je aktuální s nejnovějšími aktualizacemi balíčků a bezpečnostními záplatami. Můžete to provést spuštěním následujícího příkazu:

sudo apt update && sudo apt upgrade

sudo apt update synchronizuje vaši lokální databázi balíčků s oficiálními repozitáři Debianu, takže je informován o nejnovějších aktualizacích a změnách balíčků. Následně sudo apt upgrade upgraduje všechny upgradovatelné balíčky na vašem systému Debian.

Nainstalujte Snapd pomocí příkazu APT

Snapd je přístupný z výchozího úložiště Debianu. Poskytuje platformu pro spouštění a správu balíčků Snap v distribuci Linuxu.

Chcete-li zahájit proces instalace Snapd, použijte apt správce balíčků takto:

sudo apt install snapd

Ověření instalace Snapd

Po úspěšné instalaci je nezbytné potvrdit, že Snapd je připraven sloužit. Můžeme to udělat ve dvou krocích.

Nejprve zkontrolujeme nainstalovanou verzi Snapd. Ověří, že proces instalace byl úspěšně dokončen, a poskytne nám číslo nainstalované verze.

snap version

Zadruhé ověříme stav služby Snapd. To zajišťuje, že Snapd běží a je připraven spravovat balíčky Snap.

Stav systemctl Snapd můžete zkontrolovat pomocí následujícího příkazu:

systemctl status snapd

Pokud Snapd funguje správně, služba by měla být aktivní. Pokud se však služba neaktivovala, můžete ji spustit ručně a povolit její automatické spouštění při spouštění systému pomocí následujícího příkazu:

sudo systemctl enable --now snapd.socket

Nainstalujte Snap Core

Snap Core je nezbytnou součástí pro spouštění balíčků Snap. Můžete jej nainstalovat pomocí následujícího příkazu:

sudo snap install core

Příkaz snap install core požádá Snapd o stažení a instalaci jádra Snap je běhové prostředí, které umožňuje spouštět aplikace Snap.

Povolit klasické omezení pro Snap balíčky

Specifické aplikace Snap fungují v „klasickém“ omezení, které poskytuje aplikacím širší oprávnění ve vašem systému. Aby bylo možné těmto aplikacím vyhovět, je nutné vytvořit symbolický odkaz ve vašem systému souborů.

To se provádí vyvoláním následujícího příkazu:

sudo ln -s /var/lib/snapd/snap /snap

Příkaz ln -s v Linuxu vytvoří symbolický nebo měkký odkaz. Zde propojí adresář /var/lib/snapd/snap s /snap, což umožňuje klasické omezení pro balíčky Snap, které to vyžadují. To zajišťuje plnou kompatibilitu a správné fungování všech balíčků Snap na vašem systému Debian.

Základní příkazy CLI Snap

Tato část prozkoumá některé základní příkazy rozhraní příkazového řádku Snap (CLI). Pochopení těchto příkazů vám umožní efektivně spravovat aplikace Snap.

Nainstalujte balíček Snap

Chcete-li nainstalovat balíček Snap, použijte příkaz snap install následovaný názvem balíčku. Chcete-li například nainstalovat přehrávač médií VLC, použijte:

sudo snap install vlc

Odebrat Snap Package

The snap remove příkaz vám umožní odinstalovat balíček Snap. Chcete-li například odebrat přehrávač médií VLC, spusťte:

sudo snap remove vlc

Aktualizujte balíček Snap

Snapd automaticky aktualizuje vaše balíčky Snap na pozadí. Pokud však chcete aktualizovat konkrétní balíček, použijte ruční obnovení. Například:

sudo snap refresh vlc

Seznam nainstalovaných balíčků Snap

Chcete-li zobrazit seznam všech nainstalovaných balíčků Snap, použijte příkaz snap list:

snap list

Zkontrolujte verzi Snap

Chcete-li zobrazit nainstalovanou verzi Snapd, spusťte následující příkaz:

snap version

Najděte dostupné Snap balíčky

Pokud hledáte konkrétní balíček Snap v obchodě Snap, použijte příkaz snap find následovaný hledaným výrazem. Chcete-li například najít přehrávače médií, použijte:

snap find "media player"

Zkontrolujte informace o balíčku Snap

Chcete-li zobrazit podrobné informace o konkrétním balíčku Snap, použijte příkaz Informace o uchopení. Chcete-li například získat informace o přehrávači médií VLC, spusťte:

snap info vlc

Kontrola Snap Changes

Příkaz snap changes umožňuje zobrazit historii úloh Snap, včetně instalací, aktualizací a odebrání:

snap changes

Vrátit uchopení do předchozí verze

Pokud nová verze balíčku Snap nefunguje podle očekávání, můžete se vrátit k předchozí verzi pomocí příkazu snap revert. Například:

sudo snap revert vlc

Kontrola rozhraní Snap v Debianu

Příkaz snap interfaces poskytuje přehled vašich Snap balíčků a systémových prostředků, ke kterým mají přístup:

snap interfaces

Tyto základní příkazy tvoří základ správy balíčků Snap. Následující část se nyní zabývá tím, jak nainstalovat Snap-Store pro stolní uživatele Debianu.

Nainstalujte Snap Store na Debian

Nainstalujte Snap Store pomocí příkazu Snap

Jakmile úspěšně nakonfigurujete Snapd na vašem systému Debian, můžete přidat vrstvu funkčnosti a snadné použití – Snap Store. Snap Store obsahuje grafické uživatelské rozhraní, které nabízí atraktivní a intuitivní způsob procházení a manipulace s balíčky Snap.

Tento krok není povinný. Snap Store je však uživatelsky přívětivá možnost pro uživatele, kteří preferují vizuální přístup namísto příkazového řádku. Chcete-li zahájit instalaci úložiště Snap Store, zadejte následující příkaz:

sudo snap install snap-store

Tento příkaz dává pokyn Snapd ke stažení a instalaci balíčku snap-store, čímž se do správy balíčků Snap zavede grafický rozměr.

Spuštění obchodu Snap Store

Po dokončení procesu instalace lze Snap Store spustit několika způsoby.

Přímou metodou při práci v terminálu by bylo provedení následujícího příkazu:

snap run snap-store

Tento příkaz spustí Snapd ke spuštění aplikace Snap Store. Použití terminálu při každém otevření úložiště Snap Store však nemusí být nejpraktičtější metodou.

Pro intuitivnější přístup k obchodu Snap Store můžete procházet prostředím plochy: Aktivity > Zobrazit aplikace > Snap Store.

Tato cesta vás zavede do obchodu Snap Store prostřednictvím vašeho grafického uživatelského rozhraní a nabízí tradičnější a uživatelsky přívětivější prostředky pro přístup a správu vašich balíčků Snap.

Níže je rychlý příklad instalace Krity pomocí Snap Store na Debian, který můžete vidět na následujícím obrázku v pravém rohu, kde "zdroj:" je umístěn.

Příkazy pro správu aplikace Snap

Manipulace s chybějícími ikonami Snap

Při správě balíčků Snap na Debianu funguje Snap většinou bez problémů s většinou balíčků. Občas se však mohou vyskytnout anomálie, jako například chybějící ikony aplikací ve spouštěči aplikací systému. To lze vyřešit pomocí následujících kroků:

Iniciujte řešení vytvořením symbolického odkazu pomocí ln -s příkaz takto:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Tento příkaz vytvoří symbolické spojení mezi apps-bin-path.sh a 99snap soubory, což vašemu systému umožní najít ikony aplikací Snap.

Pokračujte otevřením login.defs soubor s textovým editorem, nano v tomto případě:

sudo nano /etc/login.defs

Po přístupu k souboru připojte na jeho konec následující řádek kódu:

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Tento kód rozšiřuje cestu prostředí systému a poskytuje další místo pro hledání ikon aplikací.

Uložte změny provedené v souboru stisknutím CTRL+O a ukončete nano stisknutím CTRL+X.

K provedení těchto úprav je vyžadován cyklus odhlášení a přihlášení ze systému. Pro komplexní aplikaci těchto změn se však doporučuje restart systému:

sudo reboot now

Po opětovném přihlášení do systému po restartu by nyní měly být dříve chybějící ikony aplikací Snap ve spouštěči aplikací.

Odebrat Snap a Snap Store

Snap předvádí svou efektivitu a uživatelskou přívětivost nejen při instalaci balíčků, ale také při jejich odstraňování. Pokud chcete odstranit všechny instalace Snap spolu se správcem balíčků Snap, nemusíte odinstalovat každý balíček Snap.

Jedinou požadovanou akcí je odstranění snapd služba, která současně odinstaluje všechny nainstalované balíčky Snap:

sudo apt remove snapd

Pamatujte, že nemusíte odstraňovat všechny instalace Snap; při odstraňování snapd odstraní všechny přidružené nainstalované balíčky, takže odstranění Snapu a jeho přidružených instalací bude snadné, rychlé a čisté.

Závěr

S úspěšně nainstalovanými aplikacemi Snapd a Snap Store na vašem systému Debian můžete plně využít širokou škálu aplikací dostupných jako Snaps. Pravidelně kontrolujte aktualizace, abyste udrželi svůj software aktuální a mohli využívat nejnovější funkce a vylepšení zabezpečení. Užijte si pohodlí a jednoduchost, kterou balíčky Snap přinášejí do vašeho prostředí Debianu.

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

Napsat komentář