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
Flathub — это несколько сотен приложений, которые могут быть легко установлены в любом дистрибутиве 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 обычно также исправляет эту проблему.
СВами