如何在 Debian 上安装 Musescore 3?

如何在 Debian 上安装 Musescore 3?

我正在使用 Debian 测试,并且在安装 Musescore 3 时遇到问题。我正在尝试编译它,并且我已尝试遵循以下指南:

通用 Linux 和 BSD 指令

Ubuntu 14.10 和 16.04 说明

问题似乎是我缺少一个软件包,因为指南要求我安装,qtquick1-5-dev但该软件包在 Debian 中不再可用。我知道 Musescore 作为一个包存在,但它太旧了。另外,我不想使用应用程序图像。

错误消息是这样开始的。如果您需要更多,请告诉我。

In file included from /home/me/src/MuseScore/mscore/musescore.cpp:116:
/home/me/src/MuseScore/mscore/startcenter.h:24:75: error: expected class-name before ‘{’ token
 class MyWebUrlRequestInterceptor : public QWebEngineUrlRequestInterceptor {
                                                                           ^

答案1

目前看来是兼容性问题。

同时,gnome-software 在 debian 测试中提供了 flatpak 支持。所以你可以尝试 flatpak :https://flathub.org/apps/details/org.musescore.MuseScore

或者

应用图像:https://musescore.org/en/download/musescore-x86_64.AppImage

答案2

我在 Lubuntu 18.04 上也遇到了这个问题。我通过从它自己的安装程序安装Qt(可从https://www.qt.io/download)。我选择安装 Qt5.8,但它也适用于 Qt5.12(占用磁盘空间的三倍)。你需要

export CMAKE_PREFIX_PATH=/home/<username>/Qt/5.8/gcc_64
export PATH=/home/<username>/Qt/5.8/gcc_64/bin:$PATH

假设这是您安装 Qt 的位置,如果没有进行相应更改。否则请遵循安装说明。如果您希望继续使用 Qt,您可能需要将这些导出添加到 .bashrc 中。

相关内容