Flatpak для разработчиков ПО

Flatpak для разработчиков ПО#

Сборка ПО в формате Flatpak#

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

Документация охватывает данные уровни работы с Flatpak:

  • Концепции и архитектура — фундаментальные принципы технологии Flatpak, её отличия от классической пакетной системы и внутреннее устройство.

  • Инструменты сборки — использование flatpak-builder для декларативной сборки из манифестов и низкоуровневых команд flatpak build-* для ручного управления процессом.

  • Автоматизированная сборка из deb-пакетов — инструментарий astraflatpaktools, позволяющий конвертировать существующие deb-пакеты в формат Flatpak без необходимости пересборки исходного кода.

  • Отладка и публикация — отладка приложений внутри песочницы, подготовка репозиториев и формирование файлов .flatpakrepo для распространения.