flatpak - 未找到 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 创建一个工作包?
解决方案
我的错误 - 我的可执行文件应该已经进入bin
文件夹,现在它可以工作了......
推荐阅读
- typescript - Testcafe 执行未发生,但显示测试已通过
- javascript - 查看表格以计算项目的总成本
- python - 如何在 PyQt5 中使用提升的类?
- html - Flex 影响内部内联元素
- r - 将函数传递给令牌时使用 unnest_tokens() 时出错
- html - IE 11 不尊重输入数字并允许输入非数字值
- python - 如何在 Python 中修复我的猜数字游戏?
- c# - 使用实体框架选择列中的所有值
- kubernetes - kubernetes 无法在 VirtualCenter 部分存储数据,子部分变量 insecure-flag
- karate - 空手道测试 - 在“匹配每个”中进行“或”匹配的任何方式?