Гид по технологиям

Включение поддержки Snap в Linux Mint

4 min read Linux Обновлено 02 Apr 2026
Как включить Snap в Linux Mint
Как включить Snap в Linux Mint

Рабочий стол Linux Mint с логотипом Snap на экране

О чём эта статья

Статья объясняет, почему Snap отключён в Linux Mint, как корректно включить snapd, как проверить работу, как безопасно удалить Snap и какие есть альтернативы. Приведены команды, чеклисты администратора, критерии приёмки и рекомендации по безопасности.

Почему Snap отключён в Linux Mint

Linux Mint основывается на Ubuntu, но команда Mint решила не активировать Snap Store по умолчанию. Главная причина — централизованный контроль Canonical над Snap Store и связанные с этим философские и технические соображения. Mint добавляет локальные правила APT, которые блокируют установку snapd: файл /etc/apt/preferences.d/nosnap.pref содержит «pinning», запрещающий установку.

Коротко: файл nosnap.pref мешает apt устанавливать snapd. Чтобы включить Snap, нужно убрать или переименовать этот файл, затем установить snapd через apt.

Шаг за шагом: как включить поддержку Snap

  1. Проверьте наличие файла, который блокирует Snap:
ls -l /etc/apt/preferences.d/nosnap.pref
  1. Если вы хотите полностью удалить запрет, выполните:
sudo rm /etc/apt/preferences.d/nosnap.pref
  1. Если не уверены и хотите сохранить резервную копию, лучше переименовать файл:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
  1. Обновите список пакетов:
sudo apt update
  1. Установите snapd:
sudo apt install snapd
  1. Запустите сервис snapd:
sudo systemctl start snapd
  1. Включите автоматический запуск snapd при старте системы:
sudo systemctl enable snapd
  1. Проверьте установку тестовым пакетом:
snap install hello-world && hello-world

Если вы увидите «Hello World!», snapd работает.

Пример: установка приложения из Snap Store

После настройки snapd вы можете устанавливать пакеты из Snap Store так:

sudo snap install packagename

Например, пример команды (если пакет доступен в Snap Store):

sudo snap install google-chrome

Примечание: некоторые приложения в экосистеме доступны в нескольких форматах (deb, Flatpak, AppImage, Snap). Выбирайте формат, который лучше соответствует вашим требованиям безопасности, обновлений и интеграции с рабочим столом.

Как полностью удалить Snap и вернуть запрет

Если вы решили, что Snap больше не нужен, выполните следующие шаги.

  1. Посмотрите установленные снэпы:
snap list
  1. Удалите каждую программу из списка:
snap remove packagename
  1. Удалите snapd и его зависимости:
sudo apt autoremove snapd
  1. Восстановите оригинальный запрет, если вы делали резервную копию:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

Если вы удалили файл без резервной копии, создайте его заново:

sudo touch /etc/apt/preferences.d/nosnap.pref

Откройте файл в редакторе и вставьте следующие строки:

# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html
Package: snapd
Pin: release a=*
Pin-Priority: -10

Сохраните и выполните:

sudo apt update

Когда не стоит включать Snap — контрпример

  • Вам важна полная децентрализация и отсутствие одной точки контроля: тогда лучше не включать Snap.
  • Внутри корпоративной сети с жёсткими политиками безопасности могут быть требования блокировать внешние магазины приложений.
  • Если вы используете устаревшие версии Ubuntu/Mint с несовместимыми ядрами, Snap может некорректно работать.

Альтернативы Snap

  • Flatpak — популярная альтернатива для графических приложений. Часто это рекомендуемый вариант в Linux Mint.
  • AppImage — портативные бинарники без установки.
  • DEB/PPA — стандартные пакеты и сторонние репозитории для глубокой интеграции с системой.

Выбор зависит от требований к безопасности, автообновлениям и изоляции приложений.

Ментальные модели и heuristics (как думать)

  • Централизованный vs децентрализованный: Snap — централизованный магазин; Flatpak — более федеративен.
  • Изоляция vs интеграция: Snap даёт контейнеризацию и автоподдержку зависимостей, но может хуже интегрироваться с десктопом.
  • Обновления: Snap обновляется автоматически; это удобно, но может нарушить контроль версии в продакшн-среде.

Критерии приёмки

  • snapd установлен и сервис активен: systemctl status snapd показывает активен.
  • Тестовый пакет hello-world успешно запускается.
  • Пакеты из Snap Store устанавливаются и запускаются корректно.
  • При удалении пакетов snapd и всех снэпов система возвращается к исходному состоянию.

Чеклист администратора перед включением Snap

  • Сделана резервная копия /etc/apt/preferences.d/nosnap.pref
  • Проверены политики безопасности организации
  • Есть план отката (как удалить snap и восстановить nosnap.pref)
  • Тестовая среда для проверки совместимости приложений

Безопасность и рекомендации

  • Контролируйте источники приложений. Snap Store содержит как проверенные, так и сторонние пакеты.
  • Минимизируйте полномочия: не запускайте приложения с повышенными правами без необходимости.
  • Мониторьте автозагрузки и обновления snap-пакетов.
  • Если вы работаете с чувствительными данными, рассмотрите дополнительные ограничения сети и политики AppArmor/SELinux.

Отладка и часто встречаемые ошибки

  • «Package snapd is not available» — чаще всего значит, что nosnap.pref блокирует установку.
  • Ошибка при запуске сервиса — проверьте журналы:
sudo journalctl -u snapd --since "1 hour ago"
  • Проблемы с доступом к Snap Store — проверьте сетевые настройки и прокси.

Короткая сводка

  • Linux Mint по умолчанию блокирует Snap. Это осознанное решение проекта.
  • Включить Snap просто: удалите или переименуйте nosnap.pref, установите snapd и включите сервис.
  • Удалить Snap тоже просто: удалите пакеты, удалите snapd и восстановите nosnap.pref.
  • Рассмотрите альтернативы (Flatpak, AppImage) и взвесьте вопросы безопасности и управления версиями.

Важно: делайте резервные копии конфигураций и тестируйте изменения в безопасной среде.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро