首页 > 解决方案 > 未找到 Flatpak 命令

问题描述

我已经从我的应用程序中构建了一个 flatpak 包。然而,flatpak-builder 最终抱怨道:

Error: Command 'executable' not found

其中 executable 是我的程序的名称,我在清单中将其指定为"command": "executable". 当我签入构建文件夹时,我的可执行文件位于build-folder/files/executable. (files是自动生成的,似乎是基本安装目录,所有库都放在下面的lib文件夹中)。当我将命令更改为 eg/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)。

但是,当我通过本地 repo 安装 flatpak 时,flatpak run org.myorg.executable显示

bwrap: execvp /executable: No such file or directory

executable我的可执行文件的名称在哪里)。当然,我想它应该只是executable代替/executable,但是 flatpak-builder 不会创建具有该值的包!

那么,我在这里做错了什么,如何使用 flatpak-builder 创建一个工作包?

标签: flatpak

解决方案


我的错误 - 我的可执行文件应该已经进入bin文件夹,现在它可以工作了......


推荐阅读