0

我有一个 Qt-Qml 应用程序,我在 Ubuntu 20.04.2 上使用appimage-builder. 我尝试将其部署到 Debian 10.8.0 虚拟机。当我尝试运行.AppImage它时,它会等待几秒钟,然后停止而没有输出。如果我从提取的 AppRun 运行,它将给出分段错误。我用 strace 运行了 AppRun,我看到了很多依赖问题。我分享了strace ./AppRun 2>&1 | grep openat | grep \\.so下面的输出可能会有所帮助。

我不知道下一步该做什么。我确保 strace 输出的每个库都在 AppDir 下/usr/lib/x86_64-linux-gnu/。由于字符限制,我无法在此处分享输出。这是它的链接。提前致谢。

4

1 回答 1

1

请注意 Ubuntu 20 基于 Debian 11。因此,您使用比运行时更新的内核和库进行编译。这几乎肯定会导致问题。

您可能希望在 Ubuntu 18(基于 Debian 10)上编译,然后在 Ubuntu 20 上运行。与您尝试的方式相比,这更有可能包含兼容的更改。

另请参阅https://askubuntu.com/a/445496/1182429

于 2022-01-25T13:24:36.197 回答