Установка snap на OpenSUSE

*перевод статьи

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.1openSUSE_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

Запись опубликована в рубрике OpenSUSE, Переводы. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *