Snap в Arch Linux, Fedora и OpenSUSE

Snap LinuxНедавно мы рассматривали snap-пакеты в Ubuntu. И, хотя snap является разработкой компании Canonical, данный способ установки доступен и во многих других дистрибутивах Linux. Сегодня поговорим, как включить поддержку snap-пакетов в Arch Linux, Fedora и OpenSUSE.

Основное преимущество snap-пакетов в том, что они содержат в себе и программу, и все её зависимости. Snap-пакеты не требуют адаптации под конкретный дистрибутив Linux, позволяют очень быстро переключаться со стабильных выпусков ПО на тестовые, а также автоматически обновляют установленные с их помощью программы. Для работы со snap-пакетами нам необходима утилита snapd.

Установка snapd в Arch Linux

snapd в Arch Linux доступен через AUR. Для его установки используйте команды:

yaourt -S snapd
sudo systemctl enable --now snapd.socket

Установка snapd в Fedora

Для установки snapd в Fedora используйте команду

sudo dnf install snapd

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

Для начала нужно добавить нужный репозиторий:

sudo zypper addrepo --refresh https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.0 snappy

Смените openSUSE_Leap_15.0 на openSUSE_Leap_42.3 или openSUSE_Tumbleweed в зависимости от используемой системы.

После этого импортируем GPG-ключ:

sudo zypper --gpg-auto-import-keys refresh

Обновляем кэш:

sudo zypper dup --from snappy

Теперь можно установить snapd:

sudo zypper install snapd

Перезагрузитесь и запустите службу:

sudo systemctl enable snapd
sudo systemctl start snapd

Пользователи Tumbleweed должны также выполнить команды:

sudo systemctl enable snapd.apparmor
sudo systemctl start snapd.apparmor

После данных манипуляций можно устанавливать приложения через терминал или Магазин Snappy. Что касается основ работы со snap-пакетами, то они изложены в заметке, ссылка на которую дана в начале этой статьи.

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

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