Можно ли загрузить снимки и установить их на другой компьютер без доступа к Интернету? Или мне всегда нужна команда snap store / snap в консоли?
Офлайновой системе нужен snapd (поспешная команда).
офлайновой системе нужен снимок itelf.
офлайновой системе НЕ нужно поспешное хранилище.
От https://forum.snapcraft.io/t/offline-snap-installers-and-possibility-to-update/275:
$ snap download hello-world
Fetching snap "hello-world"
Fetching assertions for "hello-world"
kyrofa@Pandora:~$ sudo snap ack hello-world_27.assert
kyrofa@Pandora:~$ sudo snap install hello-world_27.snap
hello-world 6.3 from 'canonical' installed
kyrofa@Pandora:~$ snap list
Name Version Rev Developer Notes
<snip>
hello-world 6.3 27 canonical -
ключ к офлайновым снимкам - то, что необходимо управлять snapd базой данных вручную для сообщения этого о пакетах и обновлениях. Это - 'снимок ack' команда.
следующий ack от средств в качестве примера: Эй, база данных, локальный пакет, названный привет-world27.snap, существует в моем текущем рабочем каталоге. Если загруженный пакет где-то в другом месте, добавьте полный путь.
$ sudo snap ack hello-world_27.assert
страница справочника для snapd объясняет немного больше о ack:
ack
Add an assertion to the system
The ack command tries to add an assertion to the system assertion data‐
base.
The assertion may also be a newer revision of a pre-existing assertion
that it will replace.
To succeed the assertion must be valid, its signature verified with a
known public key and the assertion consistent with and its prerequisite
in the database.