Получение ошибки формата 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 )

  1. Откройте настройки Chromebook (щелкните время в правом нижнем углу полки, затем щелкните значок шестеренки).
  2. На левой панели нажмите «Дополнительно», затем «Разработчики».
  3. Рядом с «Среда разработки Linux» выберите «Включить» (если она уже включена, перейдите к шагу 5).
  4. Следуйте любым дополнительным запросам, чтобы настроить Linux, что займет несколько минут. Для получения дополнительной информации см. эту статью поддержки на google.com или выполните поиск в Интернете, чтобы узнать, есть ли что-нибудь более свежее.
  5. После завершения установки Linux откройте обычное приложение «Файлы».
  6. Щелкните правой кнопкой мыши папку «Google Диск / Мой диск».
  7. Если вы видите «Поделиться с Linux», щелкните его. Если вы видите «Управление совместным доступом к Linux», это значит, что к нему уже предоставлен совместный доступ, и вы можете пропустить этот шаг.

Загрузите установщик MuseScore для Chromebook

( Примечание: это нужно сделать только один раз )

  1. Щелкните эту ссылку , чтобы загрузить скрипт install-musescore.
  2. В появившемся диалоговом окне перейдите в папку «Файлы Linux».
  3. Нажмите «Сохранить».

Установите или обновите MuseScore

( Сделайте это, чтобы установить или обновить MuseScore )

  1. Щелкните соответствующую ссылку ниже, чтобы загрузить текущий файл AppImage (но сначала прочтите следующие два шага, чтобы знать, где сохранить файл):
    • Intel (большинство популярных Chromebook)
    • ARM (некоторые хромбуки меньшего размера/планшеты)
  2. В появившемся диалоговом окне перейдите в папку «Файлы Linux».
  3. Нажмите «Сохранить».
  4. Откройте окно терминала, если оно еще не открыто, введя «терминал» в строку поиска программы запуска и щелкнув полученный значок.
  5. В окне терминала введите «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.

Другие вопросы по тегам