Как включить Snap и установить пакеты Snap в Linux Mint 20?


В Linux Mint 20 команда разработчиков Mint решила отключить поддержку моментальных снимков и по умолчанию заблокировать установку пакетов моментальных снимков Ubuntu. Хотя Linux Mint никогда не поддерживал оснастку, он по умолчанию позволял устанавливать хранилище снимков Ubuntu или клиент с открытым исходным кодом Snapd в предыдущих выпусках.

Теперь, если вы хотите включить поддержку оснастки для установки приложений привязки в Linux Mint 20, обычная команда sudo apt install snapd для установки оснастки не будет работать. Это связано с тем, что APT Package Manager блокирует установку, сообщая: «Snapd пакета недоступен» и «Snapd пакета не имеет кандидата на установку».

Если вы хотите узнать причину отказа от поддержки моментальных снимков, прочитайте сообщение в блоге Mint. Вот. Клем Лефевр, руководитель проекта Linux Mint, упомянул, что пакет chromium snap работает как бэкдор и устанавливает Ubuntu store без согласия пользователя. Следовательно, в Linux Mint 20 APT запрещает установку snapd.

Но есть и способ обойти ограничение APT и установить приложения Snap с помощью инструмента Snapd. Все благодаря Лео Чавесу, соведущему на подкасте MintCast, который поделился методом в своем Twitter Почта,

Поэтому в этой статье я расскажу вам, как включить поддержку моментальных снимков в Linux Mint 20 и установить пакеты моментальных снимков с удалением или без удаления файла nosnap.pref:

Linux Mint блокирует снимки Ubuntu

Как вы можете видеть на рисунке ниже, если вы запустите обычную команду sudo apt install snapd, она выдаст ошибку, сообщающую, что пакет snapd отсутствует или устарел.

Linux Mint 20 отключил снимкиLinux Mint 20 отключил снимки

Даже если вы будете искать оснастку в Диспетчере программного обеспечения Linux Mint 20 вместо кнопки «Установить», вы получите бесконечное вращающееся колесо.

Linux Mint 20 - Установка оснастки с помощью диспетчера программного обеспеченияLinux Mint 20 – Установка оснастки с помощью диспетчера программного обеспечения

Итак, первое, что нам нужно сделать для установки пакетов моментальных снимков, – это включить поддержку отключенных или заблокированных моментальных снимков по умолчанию в Linux Mint 20.

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

  • Включение поддержки моментальных снимков в Linux Mint 20
  • Установка оснастки
  • Устанавливать пакетные пакеты без удаления файла nosnap.pref
  • Отключение поддержки моментальных снимков в Linux Mint 20

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

Чтобы включить привязку в Linux Mint, вам не нужно просматривать список команд. Вам нужно знать только об одном файле и настроить его, чтобы разрешить установку snapd.

Команда разработчиков Mint включила новый файл с именем nosnap.pref в каталог /etc/apt/preferences.d. Этот файл содержит только три строки кода, которые блокируют установку пакета snapd.

Пакет: Snapd Pin: релиз a = * Приоритет Pin: -10Linux Mint 20 - файл nosnapLinux Mint 20 – файл nosnap.pref

Следовательно, вам нужно только прокомментировать эти три строки кода или удалить весь файл nosnap.pref, чтобы полностью разрешить установку пакетов моментальных снимков. Я бы порекомендовал вам удалить файл, только если вы не хотите снова отключать привязку.

sudo rm /etc/apt/preferences.d/nosnap.prefLinux Mint 20 - удалить файл nosnap.prefLinux Mint 20 – удалить файл nosnap.pref

После того, как вы удалите или скроете блок кода, Linux Mint 20 будет готов установить Snapd, а затем оснастить пакеты.

Как установить Snapd на Linux Mint 20?

Теперь мы можем установить инструмент snapd, который не будет заблокирован менеджером пакетов APT. Чтобы установить его, запустите команду:

sudo apt install snapdLinux Mint 20 - установка оснасткиLinux Mint 20 – установка оснастки

После завершения установки у вас теперь есть полный инструмент Snap для установки и управления пакетами Snap. Если вы хотите узнать версию и все доступные команды, запустите:

мгновенная версия мгновеннаяLinux Mint 20 - Snapd включен и установленLinux Mint 20 – Snapd включен и установлен

Установите пакеты Snap в Linux Mint 20

Здесь мы достигаем важного раздела, который вы должны ждать. Поскольку теперь у нас есть полная поддержка и инструменты для привязки, мы можем установить любое приложение привязки, выполнив команду:

sudo snap установка Linux Mint 20 - установите Chromium с помощью оснасткиLinux Mint 20 – установите Chromium с помощью оснастки

Установите Snap Snap Packages без удаления файла nosnap.pref

Это еще один способ установки пакетов моментальных снимков, если вы не хотите вмешиваться в файл nosnap.pref. Но этот метод может быть утомительным для некоторых людей, поскольку он включает в себя знание номера версии пакетов Snap, которые вы хотите установить.

Чтобы установить пакет оснастки, сначала нужно перейти на Snapcraft хранить, найдите приложение и скопируйте нужную версию. Затем выполните команду:

Линукс курсы 340x296 квадратный баннер объявление (1)sudo apt install snapd = версияLinux Mint 20 - Установка моментальных пакетов с использованием версииLinux Mint 20 – Установка моментальных пакетов с использованием версии

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

Если вы удалили файл nosnap.pref, чтобы включить привязку, создайте новый файл с таким же именем в каталоге /etc/apt/preferences.d/ и добавьте вышеупомянутые три строки кода.

Linux Mint 20 - отключить оснасткуLinux Mint 20 – отключить оснастку

Добавление файла снова отключит поддержку моментальных снимков, и теперь вы не можете устанавливать пакеты моментальных снимков.

Завершение

Я надеюсь, что вы узнали, как устанавливать пакеты моментальных снимков в Linux Mint 20, сначала включив поддержку заблокированных моментальных снимков. Помимо snapd, вы также можете использовать альтернативный Flatpak Snap. Linux Mint имеет поддержку по умолчанию для Flatpak.

Поддержка Linux Mint 20 FlatpakПоддержка Linux Mint 20 Flatpak

Если вы хотите узнать, что такое Flatpak и как его использовать в Linux, прочитайте наше руководство для начинающих здесь.


0 Comments

Добавить комментарий

%d такие блоггеры, как: