Перейти до вмісту

Розробка програми за допомогою маніфесту Flatpak

Цю процедуру можна використати для розробки або тестування змін у програмі за допомогою маніфесту Flatpak з використанням flatpak-builder.

Налаштування

Створіть локальний віддалене сховище рівня користувача з назвою «flathub-apps-built-locally» для зберігання ваших програм Flatpak, зібраних з початкового програмного коду:

flatpak remote-add --user --if-not-exists flathub-apps-built-locally https://flathub.org/repo/flathub.flatpakrepo

Внесення змін лише до певної програми

Спочатку перевірте початковий код програми, яку ви хочете створити. Наприклад, програма для аналізу використання диска KDE Filelight:

# Створити теку для зберігання початкового коду KDE. Можна пропустити, якщо вона вже існує.
mkdir -p ~/kde/src/

# Перейти до цієї теки
cd ~/kde/src/

# Отримати початковий код для Filelight
git clone git@invent.kde.org:utilities/filelight.git

# Перейти до теки початкового коду Filelight
cd ~/kde/src/filelight

# Зібрати Filelight як flatpak
flatpak-builder build --user --install-deps-from=flathub-apps-built-locally --force-clean --ccache --install .flatpak-manifest.json

flatpak-builder створить сховище flatpak із назвою filelight-origin та експортує щойно зібраний flatpack Filelight до цього сховища.

Далі віддайте таку команду:

org.kde.filelight

Подальша інформація


Статтю надіслано , умови ліцензування — CC-BY-4.0.