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.