Работа с Flatpak
Flatpak — это система для создания, распространения и запуска десктопных приложений в Linux. Предоставляет пользователям удобный способ получения и установки приложений.
Flatpak предоставляет собой изолированную среду — так называемую «песочницу», в которой создаются и запускаются пользовательские приложения без влияния на основную систему.
Flatpak дедуплицирует библиотеки и другие файлы, используемые несколькими приложениями, что значительно экономит место на диске.
Узнать больше о Flatpak вы можете на официальном сайте: https://docs.flatpak.org/ru/latest/.
Для установки Flatpak выполните следующую команду (необходимо по запросу системы указать пароль суперпользователя root):
sudo dnf install flatpak
При необходимости перезагрузите устройство для завершения установки.
Управление репозиториями Flatpak
Основным поставщиком приложений для работы в системе Flatpak является сайт Flathub — здесь представлено наибольшее количество готовых самых популярных пакетов.
Подключение Flathub
Для подключения Flathub в качестве репозитория пакетов Flatpak выполните команду:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Кроме Flatpak есть и другие репозитории. Для просмотра всех подключённых репозиториев выполните команду:
flatpak remotes
Установка приложений с сайта Flathub
Перейдите на сайт сайт Flathub.
Выберите необходимое приложение и нажмите на него для перехода к подробной информации о приложении.
Нажмите Установить для начала загрузки.
Перейдите в папку с загруженным файлом и запустите его двойным щелчком левой кнопки мыши.
Откроется Центр приложений. Нажмите Установить, начнётся автоматическая установка.
Вы также можете установить приложение с помощью терминала. Для этого на сайте Flathub нажмите на стрелку рядом с кнопкой Установить и выполните в терминале соответствующие команды для установки и запуска.
Поиск пакета Flatpak
Для просмотра полного списка пакетов, входящих в репозиторий Flathub, выполните следующую команду:
flatpak remote-ls flathub
Результат работы команды:
Для поиска определённого пакета по его имени выполните следующую команду:
flatpak search имя пакета
Пример поиск приложения с именем Pencil2D
:
flatpak search Pencil2D
Для установки приложения используйте имя пакета приложения из колонки ID Приложения и имя репозитория из колонки Удаленные репозитории.
Установка приложения
Для установки приложения выполните следующую команду:
flatpak install имя_репозитория имя_пакета_приложения
Пример: установка приложения Pencil2D
с ID org.pencil2d.Pencil2D
из репозитория flathub
:
flatpak install flathub org.pencil2d.Pencil2D
Для просмотра всех установленных приложений выполните следующую команду:
flatpak list
Пример: результат работы команды
Удаление приложений
Для удаления приложения выполните следующую команду:
flatpak uninstall имя из ID Приложения
Пример: удаление приложения Pencil2D:
flatpak uninstall org.pencil2d.Pencil2D
Вы также можете удалить неиспользуемые компоненты (чтобы освободить место на диске) с помощью следующей команды:
flatpak uninstall --unused
Обновление приложений
Для обновления всех установленных приложений пакета Flatpak до последней версии выполните следующую команду:
flatpak update