build - 从预构建二进制文件(mono 和 gtk-sharp2 项目)构建 flatpak 包
问题描述
我正在尝试用 flatpak 打包我的应用程序,但目前我被卡住了:
- 如何确保运行时安装在目标系统上?我需要单声道、gtk-sharp2、SFML、CSFML。我了解了基本的运行时,但是我的依赖项呢?
如何运行应用程序?我试过了
[sven@localhost flatpak]$ flatpak-builder --run build net.sourceforge.audiocuesheet.json /app/AudioCuesheetEditor/./AudioCuesheetEditor
bwrap: execvp /app/AudioCuesheetEditor/./AudioCuesheetEditor: 没有这样的文件或目录
有关该项目的更多信息:
net.sourceforge.audiocuesheet.json:
{
"app-id": "net.sourceforge.audiocuesheet",
"runtime": "org.gnome.Platform",
"runtime-version": "3.26",
"sdk": "org.gnome.Sdk",
"command": "/AudioCuesheetEditor/AudioCuesheetEditor",
"modules": [
{
"name": "AudioCuesheetEditor",
"buildsystem": "simple",
"build-commands": [
"cp -r AudioCuesheetEditor /app/AudioCuesheetEditor",
"chmod +x /app/AudioCuesheetEditor/AudioCuesheetEditor"
],
"sources": [
{
"type": "archive",
"path": "AudioCuesheetEditor-linux-x64-v2.4.2.zip",
"dest": "AudioCuesheetEditor"
}
]
}
]
}
如您所见,存档具有预构建的二进制文件,我想将其部署到目标机器上。我是 flatpak 的新手,如果我做得对的话,我并不是真的 shure,所以也许你的一些帮助会是完美的。
谢谢斯文
解决方案
推荐阅读
- javascript - 在 Javascript 中使用 setter 来“覆盖”属性
- angular - 从数组构建 mat-tab-group 时关闭 mat-tab 后组件不会被破坏
- postgresql - 将数据从 AWS S3 加载到 Aurora Postgres
- php - 通过编码的随机字符串
- performance - Powershell 循环性能/内存使用情况
- javascript - .getTime 当 $(document).ready 倒计时
- java - AWS Lambda 函数无法读取我的 .bin 文件 (Java)
- arrays - bash中对话框清单中的数组
- python - 如何使用 sci-kit learn TfidfVectorizer 忽略出现超过 50% 的单词?
- java - 如何创建反应式“中间订阅者”?如何结合所有 Flux
零件和它们的进一步处理结果在链中(转换为 Mono )?