📦 Работа с пакетами Snap в системах Linux

by itisgood

Snap или Snappy – это система управления пакетами, разработанная Canonical для операционной системы Linux.

Пакеты называются snap, и инструмент для их использования snapd, который работает во многих дистрибутивах Linux.

Пакет Snap – это контейнерные программные пакеты, в которых содержатся все требования.

Снэпы просты в установке пакетов и предоставляют функции автоматического обновления.

Вы можете установить широкий спектр пакетов, доступных в магазине Snapcraft, одной командой.

В этом руководстве вы узнаете, как использовать пакеты Snap в дистрибутивах Linux.

Установка Snapd

Snapd – это демон REST API для управления пакетами snap.

Он также предоставляет утилиту командной строки мгновенного клиента для взаимодействия с sanpd deamon.

Пользователи могут взаимодействовать с ним с помощью snap клиента.

В большинстве последних операционных систем Linux предварительно утстанолвен демон snapd.

Но если на вашем Linux-компьютере не установлен snapd, используйте одну из следующих команд для ее установки.

Чтобы установить Snapd в системах на основе Debian, введите:

sudo apt install snapd

Чтобы установить Snapd в системах на базе Redhat, введите:

sudo dnf install snapd
После завершения установки в вашей системе будет запущен демон snapd.

Просмотр установленных пакетов Snap

Используйте команду snap list для просмотра всех установленных пакетов в вашей системе.

Для просмотра установленных пакетов введите:

sudo snap list

Обновление Snap пакетов

Пакеты Snap автоматически обновляются по умолчанию.

Вы также можете обновить их вручную с помощью командной строки.

Чтобы узнать доступные обновления пакетов, выполните:

sudo snap refresh --list

Используйте приведенную ниже команду для обновления пакетов Snap в вашей системе.

sudo snap refresh

Понижение версии пакетов Snap

Snapd также позволяет вернуть любой пакет к ранее установленным версиям.

Если вы случайно обновили пакет или вам не понравился обновленный пакет, используйте следующую команду для возврата версии любого пакета:

sudo snap revert <package_name>

Удаление пакетов snap

Вы можете удалить пакеты Snap в любое время, когда вам это нужно.

Запустите следующую команду с именем пакета для удаления из вашей системы:

sudo snap remove <package_name>
Приведенная выше команда удалит все связанные пользовательские данные, приложения и зависимости из систем.
Она также остановит и удалит все связанные с этим пакетом службы.

You may also like

Leave a Comment