Snap store – один из последних и развивающихся магазинов приложений, доступных для установки приложений и программного обеспечения в Linux. Этот пост сначала расскажет о snaps и хранилище snap, а затем узнает, как установить и включить оснастку в CentOS 8.
Что такое Snap?
Snap – это пакеты или комплекты приложений, состоящие из программного обеспечения и необходимого зависимого программного обеспечения или пакетов.
Почему Snap?
- Пакеты Snap становятся популярными из-за их простой установки в операционных системах на базе Linux.
- Снимки можно загрузить и установить во всех основных операционных системах на базе Linux из магазина снимков.
- Привязки, доступные в магазине оснасток, не зависят от зависимостей, безопасны и просты в установке.
Что такое Snap Store?
Оснастка магазин является магазином или центром защелок или приложений, где вы можете загрузить снимки или просмотреть и установить шнапс или программное обеспечение вашего выбора в Linux с помощью Snapd службы.
Что такое Snapd?
Демон snap или сокращенно Snapd работает в фоновом режиме для управления пакетами snap.
Хорошо, мы поняли концепции Snap и Snap store. Давайте научимся устанавливать и включать Snap в CentOS 8.
Установка Snap на CentOS 8
Snap не предустановлен в CentOS 8, как операционная система Ubuntu 20.04, но мы можем загрузить и установить Snap из репозитория EPEL.
Шаг 1. Включите репозиторий EPEL в CentOS 8
Во-первых, включите репозиторий EPEL в CentOS 8, если он не включен, с помощью приведенной ниже команды:
$ sudo dnf install epel-release
После включения репозитория EPEL обновите репозиторий пакетов системы, чтобы обновить вашу систему, набрав команду, приведенную ниже:
$ sudo dnf upgrade
Хорошо, теперь мы можем легко установить snap из репозитория EPEL.
Шаг 2. Установите пакет snapd из репозитория EPEL
Чтобы установить snapd на CentOS 8, введите команду, указанную ниже:
$ sudo dnf install snapd
Через пару минут snap будет установлен на CentOS 8.
Для установки пакетов из хранилища моментальных снимков нам нужно сначала включить сокет мгновенной связи.
Шаг 3. Включите сокет мгновенной связи в CentOS 8
Чтобы устанавливать приложения из магазина snap, нам нужно включить модуль systemd, который обрабатывает сокет оснастки. Чтобы включить сокет snap, введите команду, указанную ниже:
$ sudo systemctl enable snapd.socket --now
Кроме того, создайте связь между «/var/lib/snapd/snap» и «/snap», чтобы включить поддержку классической привязки, набрав команду, приведенную ниже:
$ sudo ln -s /var/lib/snapd/snap /snap
Хорошо, после включения Snap socket выйдите из системы один раз,
И войдите обратно, чтобы гарантировать обновление snap.
Теперь мы сможем устанавливать приложения из магазина snap.
Шаг 4. Установите приложение из магазина оснастки
Попробуем установить любое приложение из snap store в операционной системе CentOS 8. Например, мы хотим установить такое приложение, как медиаплеер VLC, из магазина snap. Чтобы установить медиаплеер VLC из хранилища моментальных снимков на компьютере с CentOS 8, введите команду, приведенную ниже:
$ sudo snap install vlc
Медиаплеер VLC устанавливается на CentOS 8 без каких-либо зависимостей.
Вы можете запустить медиаплеер VLC из средства запуска системы CentOS 8.
Заключение
Этот пост содержит глубокие знания Snaps, snap store и snapd. В этом посте описана установка и включение Snap в системе CentOS 8. Мы также попытались установить приложение и убедились, что это похоже на установку приложения в мгновение ока, и нам не нужно обрабатывать и заботиться о каких-либо зависимых пакетах.