Flatpak
Flatpak — это система управления библиотеками и приложениями для операционных систем семейства Linux, которая позволяет разработчикам и пользователям распространять, устанавливать и запускать приложения на большинстве дистрибутивов Linux. Приложения можно устанавливать независимо от хост-системы, в которой они используются, и они в некоторой степени изолированы от хост-системы (изолированы) во время использования. Установка приложения возможна как через централизованный репозиторий приложений, к примеру flathub.org, так и через локальный репозиторий.
Установка из репозитория
Установим Flatpak, ввод терминальных команд осуществляется через виртуальный терминал «Консоль» или через удалённое подключение по протоколу SSH:
su -
apt-get update
apt-get install flatpakepm -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