Это перечень дистрибутивов поддерживающие snap: Arch Linux, Manjaro Linux, CentOS, Fedora, Red Hat Enterprise Linux (RHEL), Debian, Ubuntu, Linux Mint, Xubuntu, Lubuntu, Kubuntu, KDE Neon, Kali Linux, elementary OS, GalliumOS, openSUSE, Parrot Security OS, Pop!_OS, Raspbian, Solus, Zorin OS. Мы рассмотрим установку на примере Centos 8.
Пакет Snap находится в репозитории Epel.
Поэтому сначала установим репозиторий Epel:
Шаг 1. Подготовка ОС
sudo dnf install epel-release
Это уже традиция — Обновимся:
sudo dnf upgrade
Шаг 2 — Установка Snap на CentOS
Ваша система готова к установке Snap. Выполните следующую команду:
sudo dnf install snapd -y
Включаем сокет Snap:
sudo systemctl enable --now snapd.socket
Добавляем символическую ссылку для поддержки классических snap пакетов:
sudo ln -s /var/lib/snapd/snap /snap
Настраиваем firewall. Открывает подключения для http:
sudo firewall-cmd --permanent --add-service=http
Перезагружаем firewall для применения правил:
sudo firewall-cmd --reload
Шаг 3 — Установка NextCloud:
Выполните команду для установки snap-пакета
sudo snap install nextcloud
Когда snap-пакет установится его необходимо запустить:
sudo snap start nextcloud
Зайдем на http://адрессервера/
Вводим логин и пароль для вашего пользователя Nextcloud. Ожидаем окончания настройки и можно пользоваться.
Установка закончена.
![]()
Заключение
Это руководство помогло вам установить snap/nextcloud, включая необходимое расширение, в системе CentOS/RHEL 8.
Наглядный пример здесь +описание ошибок под видео: