Flatpak
Flatpak — это система управления библиотеками и приложениями для операционных систем семейства Linux, которая позволяет разработчикам и пользователям распространять, устанавливать и запускать приложения на большинстве дистрибутивов Linux. Приложения можно устанавливать независимо от хост-системы, в которой они используются, и они в некоторой степени изолированы от хост-системы (изолированы) во время использования. Установка приложения возможна как через централизованный репозиторий приложений, к примеру flathub.com, так и через локальный репозиторий.
Установка из репозитория
Установим Flatpak, ввод терминальных команд осуществляется через виртуальный терминал «Консоль» или через удалённое подключение по протоколу SSH:
su -
apt-get update
apt-get install flatpak
epm -i flatpak
Для начала работы с пакетным менеджером Flatpak после установки, перезагрузите устройство:
почему необходимо перезагрузиться после установки Flatpak
Обратите внимание, что каталоги
'/var/lib/flatpak/exports/share'
'/home/oleg/.local/share/flatpak/exports/share'
не находятся по пути поиска, заданном переменной окружения XDG_DATA_DIRS,
поэтому приложения, установленные Flatpak, могут не отображаться на рабочем
столе, пока сеанс не будет перезапущен.
Использование пакетного менеджера Flatpak
Работа с репозиториями
Просмотр подключенных репозиториев осуществляется командой remotes
, введите в терминал:
flatpak remotes
Для установки приложений и библиотек необходимо подключить репозиторий, используйте следующую команду. Опция --if-not-exists
останавливает команду от выдачи ошибки, при условии, что репозиторий уже подключен:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Удаление репозитория осуществляется командой remote-delete
, для выполнения команды необходимо указать ID-репозитория:
flatpak remote-delete flathub
Поиск приложений
Для поиска по подключенным репозиториям используется команда search
, для выполнения введите название приложения:
flatpak search Jogger
Установка приложений
Установка приложений осуществляется командой install
, для выполнение команды необходимо указать аргументы: репозиторий и ID приложения, к примеру:
flatpak install flathub xyz.slothlife.Jogger
Альтернативном вариантом установки приложения указать аргумент путь к мета-файлу, в котором содержатся необходимые данные об установке:
flatpak install https://flathub.org/repo/appstream/xyz.slothlife.Jogger.flatpakref
Для более быстрого ввода команды для установки приложения напишите общепринятое название приложения, к примеру:
flatpak install Jogger
Запуск приложений
Запуск приложений через терминал осуществляется командой run
, для выполнения команды укажите ID приложения, к примеру:
flatpak run xyz.slothlife.Jogger
Удаления приложений
Удаление приложения осуществляется командой remove
, для выполнения команды укажите аргумент ID-приложения, к примеру:
flatpak remove xyz.slothlife.Jogger