Команда Flatpak не найдена

Я создал пакет flatpak из своего приложения. Однако Flatpak-строитель в конце концов жалуется:

Error: Command 'executable' not found

Где исполняемый файл - это имя моей программы, которое я указал в своем манифесте как "command": "executable", Когда я проверяю в папке сборки, мой исполняемый файл находится в build-folder/files/executable, (files создается автоматически и, похоже, является базовым каталогом установки, все библиотеки помещаются в lib папка внизу есть). Когда я изменяю команду, например, /executableпакет создан. При тестовом запуске приложения я должен указать полный путь к исполняемому файлу для его запуска:

flatpak-builder --run bin org.myorg.executable.json build-folder/files/executable

(когда я просто указываю executable здесь вместо build-folder/files/executableэто говорит мне bwrap: execvp executable: No such file or directory).

Тем не менее, когда я устанавливаю flatpak через локальный репо, flatpak run org.myorg.executable шоу

bwrap: execvp /executable: No such file or directory

(где executable это имя моего исполняемого файла). Конечно, я полагаю, это должно быть executable вместо /executable, но flatpak-builder не создаст пакет с таким значением!

Итак, что я делаю здесь не так, как я могу создать рабочий пакет с flatpak-builder?

1 ответ

Моя ошибка - мой исполняемый файл должен был bin папка, теперь работает...

Другие вопросы по тегам