Home
» LINUX
»
Как повторно включить Snaps в Linux Mint 20
Как повторно включить Snaps в Linux Mint 20
В новом выпуске Linux Mint разработчики решили сделать невозможным установку Snap из коробки. Причина? Разработчики считают, что пакет Chromium, предоставляемый Ubuntu, является вредоносным. Почему? Когда вы устанавливаете пакет «chromium-browser» из источников программного обеспечения Ubuntu (на которые сильно полагается Linux Mint), он больше не предоставляет пакет DEB для браузера и вместо этого устанавливает версию браузера Snap.
Причина, по которой Ubuntu перевела Chromium из пакета на основе Debian в пакет Snap, довольно понятна. Они поддерживают Ubuntu 14.04 LTS и 16.04 LTS, а также 18.04 LTS и 20.04 LTS. Создание Chromium требует много времени, особенно в сильно устаревших выпусках ОС. Чтобы сэкономить время, они решили просто предоставить один снимок, который будет работать в разных выпусках.
Хотя многие пользователи Ubuntu могут видеть мнения Linux Mint по этому поводу, это их операционная система, и они рассматривают этот пакет как нарушение конфиденциальности пользователей, поскольку Snaps не являются полностью открытым исходным кодом, и только разработчики Ubuntu имеют контроль.
У Linux Mint есть веская причина отключить Snaps в Mint 20, но у Ubuntu также есть веские причины для предоставления Chromium в качестве Snap. К счастью, в сообществе разработчиков ПО с открытым исходным кодом есть способы обойти отключение Snaps в Mint 20, и в этом руководстве мы покажем вам, как это сделать!
Удаление файла nosnap.pref из Linux Mint
Linux Mint не запретил использование пакета «snapd» в операционных системах пользователей Linux Mint. В конце концов, это операционная система с открытым исходным кодом, и они никогда бы этого не сделали. Однако они включили файл конфигурации Apt, который сообщит Linux Mint не разрешать установку пакета «snapd». Этот файл конфигурации очень легко отключить. Все, что нужно, - это немного повозиться.
Чтобы начать процесс, откройте окно терминала на рабочем столе Linux Mint. Вы можете легко запустить терминал в Linux Mint, выполнив поиск в меню приложения Mint. Или нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.
После открытия окна терминала вам нужно будет использовать команду cp для создания резервной копии nosnap.prefфайла. Этот файл препятствует установке «snapd» на ваш компьютер с Linux Mint. Необходимо создать резервную копию файла nosnap.pref на тот случай, если вы захотите повторно отключить Snaps позже. Используя следующую команду cp , сделайте резервную копию файла.
После создания резервной копии файла вы сможете просмотреть резервную копию с помощью команды ls ниже.
ls /etc/apt/preferences.d/
Убедившись, что файл резервной копии находится в каталоге /etc/apt/preferences.d/ с помощью команды ls , пора удалить nosnap.prefфайл. Чтобы удалить его, используйте следующую команду rm .
sudo rm /etc/apt/preferences.d/nosnap.pref
Когда nosnap.prefфайл удаляется из Linux Mint 20, ваша система больше не будет лишена возможности настроить среду выполнения Ubuntu Snap. Перейдите к следующему разделу руководства, чтобы узнать, как включить поддержку Snap в Mint.
Включение поддержки Snap в Linux Mint 20
В Linux Mint всегда не поощрялась поддержка Snap. С тех пор, как были представлены Snaps, разработчики изо всех сил старались удалить пакет, и пользователю необходимо вручную настроить его, если он хочет использовать хранилище Snap. На Mint 20 настроить пакеты Snap довольно просто. Для этого откройте окно терминала и используйте команду Apt для установки пакета «snapd».
sudo apt установить snapd
Когда вы устанавливаете пакет «snapd», Linux Mint настроит среду выполнения Snap и включит несколько сервисов systemd, которые позволяют вам взаимодействовать с пакетами Snap. Устройтесь поудобнее; эта конфигурация займет пару секунд. Когда процесс будет завершен, запустите команду обновления моментального снимка, чтобы проверить, работает ли среда выполнения Snap.
Если вы включили поддержку Snap на Mint 20 только для того, чтобы узнать, что вы не являетесь его поклонником и хотите снова отключить его, следуйте пошаговым инструкциям ниже.
Шаг 1. Сначала удалите все пакеты Snap, которые вы, возможно, установили из магазина Snap.
Шаг 2. Следуйте нашему руководству по отключению Snaps в Ubuntu . Поскольку Linux Mint построен на Ubuntu, руководство поможет вам узнать, как его отключить.
Шаг 3: Восстановите nosnap.prefфайл из резервной копии, сделанной ранее, с помощью приведенной ниже команды.