Способы оплаты Abuse

Как включить поддержку SNAP в Linux Mint

19.12.2024, 18:20

Snap — система управления пакетами для Linux. Она предназначена для упрощения установки, управления и обновления программ.

Однако, лишь немногие дистрибутивы Linux за пределами семейства Ubuntu поддерживают Snap из коробки. Большинство из них имеют в своих репозиториях пакет Snap Daemon (snapd), что позволяет пользователям, желающим использовать Snap, это сделать.
Linux Mint тут стоит особняком: в нем, начиная с 20 версии, нельзя ставить Snap-пакеты без дополнительных «танцев с бубнами». 

Команда Mint объясняет свое решение не поддерживать Snap тем, что дистрибутив изначально предоставляет поддержку DEB и Flatpak. Однако они не запрещают использовать Snap тем, кто этого хочет. Ограничение, которое установили разработчики, скорее служит предупреждением, а не непреодолимой преградой.

Как вернуть возможность установки 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 

Установка App Center для работы с GUI

Менеджер пакетов Linux Mint не поддерживает поиск и управление Snap-приложениями. Но вы можете установить App Center (пакет Snap).
App Center позволяет искать и устанавливать приложения из Snap Store, обновлять и управлять установленными приложениями (например, переключаться на бета-версии) и многое другое — без необходимости использовать командную строку.

Для установки App Center запустите команду:

sudo snap install snap-store