Snap может быть установлен в консоли на редакцию openSUSE Leap 15.x и Tumbleweed.
Добавление репозитария
Для начала необходимо добавить snappy репозитарий из консоли. пользователи Leap 15.2, для примера, могут сделать это командой:
$ sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy
...
Repository 'snappy' successfully added
Измените openSUSE_Leap_15.2
на значение openSUSE_Leap_15.1
, openSUSE_Leap_15.0
или openSUSE_Tumbleweed
для вашей редакции ОpenSUSE.
После добавления репозитария, необходимо импортировать GPG ключ:
$ sudo zypper --gpg-auto-import-keys refresh
Наконец необходимо обновить кэш информацию о нового репозитария snappy:
$ sudo zypper dup --from snappy
Установка snapd
теперь можно установить snap с компонентами:
$ sudo zypper install snapd
Включить и запустить snapd сервис:
$ sudo systemctl enable --now snapd
Пользователям редакции Tumbleweed, а так-же использующим функционал apparmor необходимо добавить конфигурацию профиля в сервис:
$ sudo systemctl enable --now snapd.apparmor
Рекомендуется перезагрузка. Оснастка установлена и готова к работе.
Отладка
Если обновление snapd не отображается в системе, убедитесь, что репозитарий подключен корректно в системе.
Если это не так, неободимо удалить и добавить снова репозитарий с использованием ключа --refresh
при импорте, заменив openSUSE_Leap_15.2 в соответствии с редакцией OpenSUSE:
$ sudo zypper removerepo snappy
$ sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 snappy