Snap můžeš ve VPS na vpsAdminOS používat. Potřebuje službu snapd a přístup
k FUSE. Nové VPS mají FUSE zapnuté a jsou pro Snap připravené; stačí
nainstalovat balíčky distribuce.
Aktuální postup pro podporované verze najdeš v
dokumentaci Snapu pro Ubuntu.
Pokud příkaz snap v systému ještě není, nainstaluj snapd:
apt update
apt install snapd
Na systému se systemd zkontroluj, že běží jeho socket, a počkej na dokončení počátečního nastavení:
systemctl enable --now snapd.socket snap wait system seed.loaded
Pro jinou distribuci použij aktuální instalační návod Snapu. Názvy balíčků a způsob spuštění služby se mohou lišit.
Instalaci ověř jednoduchým snapem:
snap install hello-world
snap run hello-world
Stav systému a zprávy služby zjistíš příkazy:
snap version snap debug sandbox-features systemctl status snapd --no-pager journalctl -u snapd -n 100 --no-pager
Jednotlivé snapy mohou vyžadovat další oprávnění nebo funkce, které v
kontejnerové VPS nejsou dostupné. Funkčnost hello-world proto nezaručuje,
že bude fungovat každá aplikace.
Pokud VPS nemá zařízení /dev/fuse, zkontroluj její nastavení:
test -c /dev/fuse && echo "FUSE je dostupné"
Ve formuláři Funkce přímo v detailu VPS zapni FUSE. U nově vytvořených VPS je zapnuté ve výchozím nastavení. Při změně funkce se VPS automaticky restartuje; počkej, až znovu naběhne, a test zopakuj.
Pokud snap stále selhává, pošli podpoře ID VPS, název
snapu a relevantní výstup z journalctl -u snapd.