Утилита Flatpak

Утилита Flatpak

Flatpak — это утилита представляющая из себя контейнер, в котором пользователи могут запускать приложения без влияния на основную систему. Изоляция программы осуществляется с использованием штатных технологий ядра Linux, таких как cgroups, пространства имён и Selinux. Утилита Flatpak развивается одним из разработчиков GNOME Александром Ларсоном и разработчиками из RedHat, по сути — это новый универсальный формат упаковки от Fedora.

Flatpak позволяет устанавливать программы сразу в нескольких дистрибутивах, включая Fedora, Debian, Ubuntu, Linux Mint, OpenSUSE и других, причём один и тот же пакет может быть установлен в различные дистрибутивы разных версий.

Утилита Flatpak направлена на обеспечение кросс-платформенных решений с преимуществами. Это создает хорошие условия для разработчиков, делает их работу проще. Одну сборку приложения можно использовать практически для всех решений Linux (которые поддерживают Flatpak) без каких-либо изменений в пакете.

Сайт разработчика: https://flatpak.org/

Как установить утилиту Flatpak на дистрибутив Red Hat и Fedora

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

$ sudo yum install flatpak

Как установить утилиту Flatpak на дистрибутив Ubuntu 18.04 и Linux Mint

В Linux Mint и Ubuntu 18.04 Flatpak поддерживается по умолчанию.

Установка:

$ sudo apt install flatpak

Как установить утилиту Flatpak на дистрибутив Debian, Ubuntu 17.10, 16.04, Elementary OS и других дистрибутивов на базе Ubuntu

В дистрибутивах на основе Debian можно использовать официальный PPA для установки Flatpak.

В терминале:

$ sudo add-apt-repository ppa:alexlarsson/flatpak

$ sudo apt update

$ sudo apt install flatpak

Программы под Linux

https://flathub.org/home

Flathub — это несколько сотен приложений, которые могут быть легко установлены в любом дистрибутиве Linux. Обзор приложения онлайн или из Центра приложений, или из командной строки:

Программы под Linux

Как установить утилиту Flatpak на дистрибутив OpenSUSE

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

$ sudo zypper install flatpak

Как установить утилиту Flatpak на дистрибутив Arch Linux

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

$ sudo pacman -S flatpak

Как установить плагин для Flatpak

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

$ sudo apt install gnome-software-plugin-flatpak

Некоторые разработчики предоставляют свои собственные хранилища. Вы можете использовать абсолютный путь к flatpakref — пакета для установки приложения.

Выберите дистрибутив, чтобы установить Flatpak: https://flatpak.org/setup/

$ ttps://flathub.org/repo/appstream/com.spotify.Client.flatpakref

Если вы загрузили .flatpakref файл в вашу систему, перейдите в каталог и используйте команду, чтобы установить его:

$ flatpak install 

Есть некоторые полезные команды в терминале, которые могут сделать вашу жизнь проще.

Как установить Flatpak приложения из файла flatpakref

Если вы загрузили .flatpakref файл из Flathub или репозитория разработчика, вы можете установить приложение в следующим образом:

$ flatpak install <path_of_flatpakref_file>

Запуск Flatpak

Для запуска приложения Flatpak, вы можете использовать команду ниже:

$ flatpak run 

Удаление приложения Flatpak

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

$ flatpak uninstall <application_id>

Обновление всех приложений Flatpak:

$ flatpak update

Если возникает ошибка, например, как эта:

error: runtime/org.freedesktop.Platform/x86_64/1.6 not installed

Вы можете исправить ее с помощью команды:

$ flatpak update -v

Обновление Flatpak обычно также исправляет эту проблему.

СВами