Skip to content

Flatpak

Flatpak — это система управления библиотеками и приложениями для операционных систем семейства Linux, которая позволяет разработчикам и пользователям распространять, устанавливать и запускать приложения на большинстве дистрибутивов Linux. Приложения можно устанавливать независимо от хост-системы, в которой они используются, и они в некоторой степени изолированы от хост-системы (изолированы) во время использования. Установка приложения возможна как через централизованный репозиторий приложений, к примеру flathub.com, так и через локальный репозиторий.

Установка из репозитория

Установим Flatpak, ввод терминальных команд осуществляется через виртуальный терминал «Консоль» или через удалённое подключение по протоколу SSH:

shell
su -
apt-get update
apt-get install flatpak
shell
epm -i flatpak

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

почему необходимо перезагрузиться после установки Flatpak
Обратите внимание, что каталоги

'/var/lib/flatpak/exports/share'
'/home/oleg/.local/share/flatpak/exports/share'

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

Использование пакетного менеджера Flatpak

Работа с репозиториями

Просмотр подключенных репозиториев осуществляется командой remotes, введите в терминал:

shell
flatpak remotes

Для установки приложений и библиотек необходимо подключить репозиторий, используйте следующую команду. Опция --if-not-exists останавливает команду от выдачи ошибки, при условии, что репозиторий уже подключен:

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

Удаление репозитория осуществляется командой remote-delete, для выполнения команды необходимо указать ID-репозитория:

shell
flatpak remote-delete flathub

Поиск приложений

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

shell
flatpak search Jogger

Установка приложений

Установка приложений осуществляется командой install, для выполнение команды необходимо указать аргументы: репозиторий и ID приложения, к примеру:

shell
flatpak install flathub xyz.slothlife.Jogger

Альтернативном вариантом установки приложения указать аргумент путь к мета-файлу, в котором содержатся необходимые данные об установке:

shell
flatpak install https://flathub.org/repo/appstream/xyz.slothlife.Jogger.flatpakref

Для более быстрого ввода команды для установки приложения напишите общепринятое название приложения, к примеру:

shell
flatpak install Jogger

Запуск приложений

Запуск приложений через терминал осуществляется командой run, для выполнения команды укажите ID приложения, к примеру:

shell
flatpak run xyz.slothlife.Jogger

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

Удаление приложения осуществляется командой remove, для выполнения команды укажите аргумент ID-приложения, к примеру:

shell
flatpak remove xyz.slothlife.Jogger

Авторы

The avatar of contributor named as Олег Щавелев Олег Щавелев

История изменений