我正在尝试用 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,所以也许你的一些帮助会是完美的。
谢谢斯文