我一直在尝试在我的 chromebook 上安装 Musescore 程序。我已安装并运行 Linux。在出现错误之前,我可以一路执行到 ./file 步骤。
./MuseScore-3.6.0.487916429-x86_64.AppImage: cannot execute binary file: Exec format error
我看过类似的帖子,但似乎没有一个能解决我的问题。我的笔记本电脑是 32 位的,Linux 是 aarch64,文件是 armhf。我尝试使用 musescore.org/download 上的 32 位和 64 位版本进行同样的操作,但似乎没有任何效果。
我怀疑是 musescore 的文件出了问题,但我不确定。如能得到任何帮助,我将不胜感激。
答案1
检查您使用的架构。该命令uname -m
应该会给出类似x86_64
或i686
的结果arm64
。根据MuseScore 主页,有适用于i686
、x86_64
和 的MuseScore AppImage 软件包armhf
。MuseScore 的作者似乎没有为除这三种架构之外的其他架构提供 AppImage 软件包。
或者,您可以使用项目的个人软件包存档 (PPA)。通过DISTRIB_CODENAME
在文件中查找来检查您正在使用的 Ubuntu 的确切版本/etc/lsb-release
。这应该是bionic
、focal
或 之类的内容groovy
。查看PPA 网站它是否提供适用于您版本的软件包。可用版本列在“已发布于”下拉列表中。如果 PPA 提供适用于您的 Ubuntu 版本的软件包,您可以将 PPA 添加到您的存储库并musescore
按照 PPA 主页上的说明安装该软件包。
答案2
从此链接Chromebook 上的 MuseScore, 在小家伙的评论:
设置 Linux
(注意:如果您已经设置了 Linux,那太好了! - 但请按照从第 5 步开始的共享文件夹的说明进行操作)
- 打开您的 Chromebook 设置(单击架子右下角的时间,然后单击齿轮图标)。
- 在左侧面板中,单击“高级”,然后单击“开发人员”。
- 在“Linux 开发环境”旁边,选择“打开”(如果已经打开,跳至步骤 5)。
- 按照任何其他提示设置 Linux,这需要几分钟时间。有关更多信息,请参阅google.com 上的这篇支持文章或者搜索网络查看是否有更新的内容。
- Linux 设置完成后,打开常规“文件”应用程序。
- 右键单击“Google Drive/我的云端硬盘”文件夹。
- 如果看到“与 Linux 共享”,请点击它。如果看到“管理 Linux 共享”,则表示它已共享,您可以跳过此步骤。
下载适用于 Chromebook 的 MuseScore 安装程序
(注意:这只需做一次)
- 点击此关联下载 install-musescore 脚本。
- 在出现的对话框中,导航到您的“Linux 文件”文件夹。
- 点击“保存”。
安装或更新 MuseScore
(执行此操作以安装或更新 MuseScore)