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/ просто кликаем по иконке своего дистрибутива и получаем инструкцию.
Существует официальный магазин флетпак приложений. Где можно скачать и потом установить нужную программу.
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
Как искать пакеты
snap find имяпакета
А если требуется поискать по нескольким словам, то надо заключать искомую фразу в кавычки:
snap find "имя пакета"
Как установить
sudo snap install имяпакета
автодополнение по клавише Tab.
Автодополнение работает и при написании названия программы:
при однократном нажатии будет дописано полное название приложения (если нет похожих);
при двойном появится список всех доступных пакетов с похожими названиями.
Ну или просто скачать с сайта и кликнуть
Что еще можно
Узнать какие пакеты стоят
snap list
Обновить пакеты
sudo snap refresh
Удалить пакеты
sudo snap remove имяпакета
Так же есть магазин snap пакетов
Поддержка 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
Ну вот в общем то и все. Надеюсь вам все понятно.
Смотрите оглавление раздела, посвященного Линукс