Linux

Как установить программное обеспечение Windows на Raspberry Pi с помощью Wine

Как установить программное обеспечение Windows на Raspberry Pi с помощью Wine

Хотите запустить программное обеспечение Windows на вашем Raspberry Pi? Это амбициозное предложение, но теперь возможно для небольшого числа приложений. Чтобы выяснить, насколько это просто, я установил программное обеспечение Eltechs ExaGear на Raspberry Pi 3.

Почему программное обеспечение Windows на Raspberry Pi?

С таким количеством отличных приложений и утилит для Linux, зачем вам нужно или нужно запускать программное обеспечение Windows на Raspberry Pi?

Что ж, давайте сначала воспользуемся практическими преимуществами: если вы используете свой Pi в качестве настольного компьютера (например, для низкоуровневых офисных задач) вы можете установить приложение Windows, которое используете на своем главном компьютере.

Есть также развлекательное преимущество. Мы знаем, что Raspberry Pi может играть в ретро-видеоигры Мы также знаем, что некоторые видеоигры с открытым исходным кодом были портированы на Pi

Что если вы хотите поиграть в игру, которая не была портирована? Хотя современные видеоигры почти наверняка не будут работать, у старых игр больше шансов на Pi.

Все это стало возможным благодаря среде ExaGear x86 и Wine, популярному уровню приложений Windows для Linux.

На настольных ПК с Linux Wine позволяет запускать программное обеспечение Windows. Но Wine не может работать самостоятельно на Raspberry Pi, потому что Raspberry Pi не использует архитектуру x86 (32-битную). Скорее, он основан на архитектуре ARM, которая совершенно другая.

Все, что вам нужно, это оптимизировать программное обеспечение уровня приложений Wine для процессора ARM Raspberry Pi. Работает ли ExaGear Desktop Software?

Что такое программное обеспечение ExaGear для настольных ПК?

Eltechs ExaGear Desktop — это мощная виртуальная машина, которая создает среду x86 на Raspberry Pi. Это означает, что программное обеспечение, предназначенное для рабочих столов Windows и Linux, может работать в среде ExaGear.

Примеры приложений, которые вы можете запустить на Raspberry Pi, включают Skype, Dropbox, Plex и uTorrent. Поскольку ExaGear работает в операционной системе Raspbian, , вам не нужно вносить какие-либо изменения в существующую настройку Raspberry Pi.

Что касается Pi, наилучшие результаты будут достигнуты с использованием Raspberry Pi 3. Однако другие устройства ARM, такие как ODROID, Cubieboard, PINE64 и Banana Pi, также могут работать с ExaGear.

В результате вы можете использовать более старую версию программного обеспечения x86 на Raspberry Pi. Это может быть приложение или видеоигра.

Хотя существуют и другие способы создания виртуализированной среды, ExaGear упрощает этот процесс. Хотя доступна пробная версия, ExaGear не является свободным программным обеспечением .

Зайдите на страницу ExaGear на eltechs.com, чтобы узнать больше. Обратите внимание, что версии для Chromebook и Android также доступны.

Начало работы: загрузите ExaGear Desktop

Перед установкой ExaGear убедитесь, что ваш Raspberry Pi 3 готов. Минимальный размер для запуска ExaGear составляет 1500 МБ (1,5 ГБ), поэтому вам необходимо убедиться, что на нем достаточно места для запуска. Начните с изменения размера файловой системы Raspbian.

Это можно сделать в Меню> Настройки> Конфигурация Raspberry Pi , где вы должны выбрать Система> Развернуть файловую систему . Или запустите:

sudo raspi-config 

Отсюда откройте « Дополнительные параметры»> «Развернуть файловую систему» и нажмите « ОК» .

Доступно несколько версий ExaGear для Raspberry Pi.

Вы можете загрузить предпочитаемую версию на свой ПК и скопировать данные через FTP. Или вы можете просто скачать ExaGear прямо на Raspberry Pi.

Рекомендуемые шаги — сохранить лицензионный ключ (который вы получите при покупке программного обеспечения) в каталоге Downloads на вашем Pi. В этот же каталог загрузите ExaGear, используя wget в командной строке:

 wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz 

Сколько времени это займет, будет зависеть от вашей скорости интернета; загрузка составляет около 280 МБ.

Установка ExaGear Desktop на Raspberry Pi

установить программное обеспечение Windows на Raspberry Pi

Когда вы будете готовы, распакуйте загруженный файл TAR.GZ.

 tar -xvzpf exagear-desktop-rpi3.tar.gz 

Затем вы можете установить и активировать ExaGear Desktop, запустив скрипт install-exagear.sh в каталоге с извлеченными пакетами и лицензионным ключом, который вы скачали ранее.

 sudo ./install-exagear.sh 

Этот скрипт устанавливает гостевую среду, в которой может быть запущено программное обеспечение x86. Однако вам также необходимо установить Wine. Без этого вы не сможете запускать программное обеспечение Windows, хотя 32-разрядное программное обеспечение Linux будет установлено и запущено.

Что бы вы ни планировали сделать, следующий шаг — ввести простую команду:

 exagear 

Это запустит среду x86, «гостя», работающего поверх «хоста» (Raspbian).

Установка Wine для запуска программного обеспечения Windows

Прежде чем начать установку программного обеспечения Windows (мы рассмотрим некоторые примеры позже), вам необходимо настроить ExaGear. Это делается путем установки Wine в среде ExaGear.

установить программное обеспечение Windows на Raspberry Pi

Начните с обновления:

 sudo apt update 

Как только ваши репозитории обновятся, вы будете готовы к установке Wine.

 sudo apt install wine 

С установленным Wine ваш Raspberry Pi теперь может запускать программное обеспечение Windows. Обратите внимание, что это невозможно без ExaGear (или какой-либо другой виртуальной среды x86). Возможно, вам удастся найти версию Wine для устройств ARM, но она не будет запускать программное обеспечение Windows без правильной среды.

Как установить программное обеспечение Windows на Raspberry Pi

Итак, вы теперь используете 32-битную гостевую среду на Raspberry Pi в операционной системе. Вы установили Wine, который используется на рабочих столах Linux для запуска программного обеспечения Windows.

Теперь вы готовы к установке видеоигр или другого программного обеспечения на Raspberry Pi.

Но что вы будете устанавливать? Разработчики ExaGear Eltechs предоставляет регулярно обновляемый список. Среди приложений для Windows (включая приложения для Linux x86, такие как Skype и Dropbox) перечислены Word Viewer, Mono и .NET Framework 4.5. Также предлагается хороший выбор игр для Windows, работающих на Raspberry Pi с ExaGear и Wine, таких как Counter Strike, Fallout и Sid Meier’s Alpha Centauri.

Я большой поклонник серии Civilization , и Альфа Центавра — одна из моих самых любимых игр. Это делает его идеальным кандидатом для установки.

Какую бы игру вы ни планировали установить, найдите источник. Это может быть оригинальный носитель или загрузка с сайта, такого как GOG.com. Пока вы купили игру, вы сможете загрузить ее на свой компьютер.

установить программное обеспечение Windows на Raspberry Pi

В командной строке в среде ExaGear перейдите в папку загрузки и введите:

 wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe 

Замените имя исполняемого файла любой совместимой игрой, в которой вы работаете. Командная строка прокрутит несколько строк текста, и откроется мастер установки Windows.

установить программное обеспечение Windows на Raspberry Pi

Выполните это, чтобы завершить установку. Перед запуском установленной игры убедитесь, что Wine правильно настроен. Вы можете сделать это с помощью команды:

 winecfg 

Это позволяет указать (среди прочего) совместимость Windows по версии. Для Альфа Центавра Сида Мейера вам нужно установить Windows XP . Вы должны найти эту опцию на вкладке Приложения .

установить программное обеспечение Windows на Raspberry Pi

Это, пожалуй, самая важная часть установки и запуска программного обеспечения Windows. Если выбрана неправильная версия, приложение или игра могут не работать из-за проблем совместимости, обнаруженных в самой Windows.

После того, как вы установили программное обеспечение Windows, вы найдете его в главном меню, в Wine> Programs .

установить программное обеспечение Windows на Raspberry Pi

Это так просто! Учитывая спецификацию Raspberry Pi, запуск 32-битного программного обеспечения на плате ARM является впечатляющим достижением.

Получение 3D-графики на Raspberry Pi

Обратите внимание, что если вы планируете устанавливать игры для ПК с 3D-графикой, вам необходимо настроить Raspberry Pi. Доступно несколько графических режимов, и вам нужно выбрать правильный.

Начните с открытия нового эмулятора терминала ( Ctrl + Alt + T ) и введите:

 sudo raspi-config 

В инструменте конфигурации начните с выбора Обновить этот инструмент до последней версии . Дождитесь обновления, затем откройте « Дополнительные параметры» и выберите « Драйвер GL»> «Драйвер рабочего стола GL (Full KMS) OpenGL с полным KMS» .

установить программное обеспечение Windows на Raspberry Pi

Выберите OK, затем Готово для подтверждения и перезагрузите при появлении запроса. Когда ваш Raspberry Pi перезагрузится, не забудьте снова запустить команду exagear, чтобы продолжить.

Когда вы закончите со средой ExaGear, используйте команду exit, чтобы завершить ее. Повторите команду, чтобы завершить сеанс терминала и закрыть командную строку.

Хотите узнать больше о запуске программного обеспечения Windows в Linux? Посмотрите наше отличное руководство по Wine на Linux .

Хотя вы не можете запускать программное обеспечение Windows таким образом, обратите внимание, что вы можете установить Windows 10 IoT Core на Raspberry Pi 3 !

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux