Получение ошибки формата exec в Linux (Chromebook)
Я пытался установить программу Musescore на свой Chromebook. У меня установлен и работает линукс. Я могу пройти весь путь до шага ./file до того, как получу ошибку.
./MuseScore-3.6.0.487916429-x86_64.AppImage: cannot execute binary file: Exec format error
Я просмотрел похожие сообщения, но никто не может решить мою проблему. Мой ноутбук 32-битный, линукс - aarch64, файл - armhf. Я пробовал то же самое с 32-битной и 64-битной версиями с musescore.org/download, но ничего не работает.
У меня есть подозрение, что это что-то с файлами musescore, но я не уверен. Любая помощь будет оценена по достоинству.
2 ответа
По этой ссылке MuseScore на Chromebook в littleccguy :комментарии
Настроить Linux
( Примечание: если вы уже настроили Linux, отлично! — но также следуйте инструкциям по совместному использованию папок, начиная с шага 5 )
- Откройте настройки Chromebook (щелкните время в правом нижнем углу полки, затем щелкните значок шестеренки).
- На левой панели нажмите «Дополнительно», затем «Разработчики».
- Рядом с «Среда разработки Linux» выберите «Включить» (если она уже включена, перейдите к шагу 5).
- Следуйте любым дополнительным запросам, чтобы настроить Linux, что займет несколько минут. Для получения дополнительной информации см. эту статью поддержки на google.com или выполните поиск в Интернете, чтобы узнать, есть ли что-нибудь более свежее.
- После завершения установки Linux откройте обычное приложение «Файлы».
- Щелкните правой кнопкой мыши папку «Google Диск / Мой диск».
- Если вы видите «Поделиться с Linux», щелкните его. Если вы видите «Управление совместным доступом к Linux», это значит, что к нему уже предоставлен совместный доступ, и вы можете пропустить этот шаг.
Загрузите установщик MuseScore для Chromebook
( Примечание: это нужно сделать только один раз )
- Щелкните эту ссылку , чтобы загрузить скрипт install-musescore.
- В появившемся диалоговом окне перейдите в папку «Файлы Linux».
- Нажмите «Сохранить».
Установите или обновите MuseScore
( Сделайте это, чтобы установить или обновить MuseScore )
- Щелкните соответствующую ссылку ниже, чтобы загрузить текущий файл AppImage (но сначала прочтите следующие два шага, чтобы знать, где сохранить файл):
- В появившемся диалоговом окне перейдите в папку «Файлы Linux».
- Нажмите «Сохранить».
- Откройте окно терминала, если оно еще не открыто, введя «терминал» в строку поиска программы запуска и щелкнув полученный значок.
- В окне терминала введите «sh install-musescore» (без кавычек) и нажмите «Enter». Если это обновление существующей установки, вам будет предложено удалить предыдущую версию, и вы можете продолжить и ответить «Y» на запрос.
Проверьте, какую архитектуру вы используете. Команда
uname -m
должен дать вам что-то вроде , или
arm64
. Согласно домашней странице MuseScore , существуют пакеты MuseScore AppImage для
i686
,
x86_64
а также
armhf
. Авторы MuseScore, похоже, не предлагают пакеты AppImage для других архитектур, кроме этих трех.
В качестве альтернативы вы можете использовать личный архив пакетов проекта (PPA). Проверьте, какую именно версию Ubuntu вы используете, выполнив поиск
DISTRIB_CODENAME
в файле
/etc/lsb-release
. Это должно быть что-то вроде
bionic
,
focal
или же
groovy
. Посмотрите на веб-сайте PPA , предлагает ли он пакеты для вашей версии. Доступные версии перечислены в раскрывающемся списке «Опубликовано в». Если PPA предлагает пакеты для вашей версии Ubuntu, вы можете добавить PPA в свои репозитории и установить пакет.
musescore
как описано на домашней странице PPA.