Команда 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
папка, теперь работает...