Snap — система управления пакетами для Linux. Она предназначена для упрощения установки, управления и обновления программ.
Однако, лишь немногие дистрибутивы Linux за пределами семейства Ubuntu поддерживают Snap из коробки. Большинство из них имеют в своих репозиториях пакет Snap Daemon (snapd), что позволяет пользователям, желающим использовать Snap, это сделать.
Linux Mint тут стоит особняком: в нем, начиная с 20 версии, нельзя ставить Snap-пакеты без дополнительных «танцев с бубнами».
Команда Mint объясняет свое решение не поддерживать Snap тем, что дистрибутив изначально предоставляет поддержку DEB и Flatpak. Однако они не запрещают использовать Snap тем, кто этого хочет. Ограничение, которое установили разработчики, скорее служит предупреждением, а не непреодолимой преградой.
Откройте консоль и перейдите в папку с настройками apt:
cd /etc/apt/preferences.d
В этой папке лежит файл nosnap.pref, который и блокирует установку Snap. Мы не не рекомендуем — лучше переместить его в резервное хранилище. Это позволит восстановить файл, если вы захотите снова отключить поддержку Snap.
Выполните команду для перемещения и резервного копирования файла:
sudo mv nosnap.pref ~/Documents/nosnap.backup
Обновите список репозиториев, чтобы Mint увидел пакет snapd, а затем установите Snapd — службу, управляющую Snap:
sudo apt update && sudo apt install snapd
Теперь вы можете устанавливать Snap-приложения с помощью команды
sudo snap install
Менеджер пакетов Linux Mint не поддерживает поиск и управление Snap-приложениями. Но вы можете установить App Center (пакет Snap).
App Center позволяет искать и устанавливать приложения из Snap Store, обновлять и управлять установленными приложениями (например, переключаться на бета-версии) и многое другое — без необходимости использовать командную строку.
Для установки App Center запустите команду:
sudo snap install snap-store
Примените скидку, вставив промокод в специальное поле при оформлении заказа: