Установка snap в debian 11
Snap - это пакетный менеджер разработанный компанией Canonical. Он соответственно включен в дистрибутив Ubuntu по умолчанию. А также может быть установлен другие дистрибутивы. Например в Debian, Fedora или Arch.
В данной статье мы установим пакетный менеджер snap в дистрибутив Debian.
Установка snap в дистрибутив Debian
Откроем терминал. И следующей командой обновим индекс пакетов:
sudo apt update
Далее установим сервис для управления snap пакетами:
sudo apt install snapd
А также установим Core пакет, содержащий основные snap файлы:
sudo snap install core
Следующей командой проверим работоспособность сервиса:
sudo systemctl status snapd
Как мы видим наш сервис запущен:
Список команд snap
Для того, чтобы посмотреть список команд воспользуемся ключом help:
snap --help
Здесь мы увидим основные команды:
Рассмотрим некоторые из них.
Поиск snap пакета
Для того, чтобы найти какой-либо пакет воспользуемся командой find. Например найдем пакет mysql:
snap find mysql
И увидим список пакетов содержащих ключевое слово mysql:
Уточним запрос поиска введя mysql-workbench:
snap find mysql-workbench
И увидим пакет mysql-workbench-community:
Также найти необходимый для установки пакет можно на сайте snapcraft.io в разделе store. Здесь выбрав нужный нам пакет и нажав кнопку Install открывается команда для установки данного пакета:
Установка snap пакета
Соответственно для установки пакета необходимо ввести команду install, а далее через пробел указать имя пакета:
sudo snap install postman
Попробуем открыть установленное приложение postman. И как мы видим его нет в списке:
Дело в том то, что после установки snap необходимо было перезагрузить систему, для того чтобы все изменения вступили в силу. Перезагрузим систему командой:
sudo reboot
И снова попробуем запустить postman. Как мы видим приложение успешно запустилось:
И доступно в списке приложений:
Обновление всех snap пакетов
Для того, чтобы обновить все пакеты необходимо воспользоваться командой refresh:
sudo snap refresh
В данном случае у нас установлены последние версии всех пакетов, а значит обновление не требуется:
Получение информации о snap пакете
Для того, чтобы получить информацию о пакете воспользуемся командой info. Через пробел укажем название пакета:
snap info mysql-workbench-community
И получим подробную информацию:
Вывод списка установленных snap пакетов
Для вывода списка установленных пакетов воспользуемся командой list:
snap list
Как мы видим у нас установлены три пакета. Это core и postman:
Откат к предыдущей версии snap пакета
Для отката к предыдущей версии приложения необходимо воспользоваться командой revert:
sudo snap revert postman
В данном случае у нас нет предыдущих версий приложения и откатиться не получится:
Удаление snap пакета
Для удаления приложения команда remove. Например удалим пакет posman:
sudo snap remove postman
Снова выведем список установленных пакетов:
snap list
И увидим то, что он пропал:
Установка магазина приложений snap store в Debian
Также есть возможность установить магазин приложений snapstore. Сделаем это следующей командой:
sudo snap install snap-store
Запустим магазин приложений. И увидим то, что у приложений отсутствуют иконки и изображения:
А при переходе в какой-либо из разделов необходимо долго ждать, для того чтобы загрузился список приложений:
Исходя из этого можно сделать вывод, что в Debian пользоваться магазином приложении не очень удобно и лучше это делать на сайте или через терминал. Для этого на сайте необходимо найти нужный нам пакет, нажать кнопочку install. Далее View in Desktop Store. И в качестве приложения для открытия выбрать Магазин Snap и открыть ссылку. Теперь данное приложение можно установить:
Например снова установим приложение postman. Попробуем открыть его. И увидим то, что оно установлено:
Если вам понравилась статья, то поделитесь ею в социальных сетях: