Найти в Дзене
Другой мир

Поддержка Snap и flatpak в Linux

Оглавление

flatpak

В прошлой статье мы рассматривали вопрос о том какие пакеты существуют для Линукс. (Посмотреть можно тут).

А так же Смотрите оглавление раздела, посвященного Линукс

И там я писал, что необходимо включить поддержку форматов flatpac и snap, если этого нет по умолчанию. Скажем поддержка в Fedora Linux или Линукс Минт от версии 18,3 уже есть.

Проверим на всякий случай:

Но что бы приложения можно было устанавливать через менеджер приложений, нужно установить плагин:

sudo apt install gnome-software-plugin-flatpak

Затем нужно подключить хаб (репозиторий) приложений:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Инструкции для каждого дистрибутива можно найти на сайте https://flatpak.org/setup/ просто кликаем по иконке своего дистрибутива и получаем инструкцию.

Существует официальный магазин флетпак приложений. Где можно скачать и потом установить нужную программу.

https://flathub.org/

snap

Огромное количество дистрибутивов уже поддерживают snap: Arch Linux, CentOS, Debian, Deepin, Elementary OS, Fedora, GalliumOS, KDE Neon, Kubuntu, Linux Mint, Lubuntu, Manjaro Linux, openSUSE, Parrot Security OS, Raspbian, Solus, Ubuntu, Xubuntu, Zorin OS.

Snap пакеты несут в себе все необходимые зависимости и потому имеют большой вес, но зато это удобно и привычно пользователям, которые до этого работали под Виндоувс.

Как запустить?

Обычно, достаточно установить службу snapd из репозитория вашего дистрибутива, которая отвечает за работу snap приложений.

sudo dnf install snapd для Fedora

sudo apt install snapd для Ubuntu

Проверяем:

snap version

-2

Как искать пакеты

snap find имяпакета

А если требуется поискать по нескольким словам, то надо заключать искомую фразу в кавычки:

snap find "имя пакета"

Как установить

sudo snap install имяпакета

автодополнение по клавише Tab.
Автодополнение работает и при написании названия программы:
при однократном нажатии будет дописано полное название приложения (если нет похожих);
при двойном появится список всех доступных пакетов с похожими названиями.

Ну или просто скачать с сайта и кликнуть

Что еще можно

Узнать какие пакеты стоят

snap list

Обновить пакеты

sudo snap refresh

Удалить пакеты

sudo snap remove имяпакета

Так же есть магазин snap пакетов

https://snapcraft.io/store

Поддержка snap в Linux Mint 20

В новом Linux Mint 20 нет snap-пакетов и snapd, от слова совсем. Более того, запрещена автоматическая установка snapd вместе с другими пакетами, устанавливаемыми через APT. Так что же делать? Не отказываться же от удобной технологии.

Ну тут все просто:

Открываем файловый менеджер с правами администратора и по адресу /etc/apt/preferences.d и удаляем файл nosnap.pref.

Либо в терминале (кто его любит, но в данном случае это быстрее и удобнее) используем команду sudo rm /etc/apt/preferences.d/nosnap.pref

Теперь устанавливаем утилиту

sudo apt install snapd

Ну вот в общем то и все. Надеюсь вам все понятно.

Смотрите оглавление раздела, посвященного Линукс