Благодаря среде рабочего стола ExaGear стало возможным запускать программное обеспечение Windows на Raspberry Pi. Вот все, что вам нужно знать для начала работы
Хотите запустить программное обеспечение 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 Desktop Software?
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
В результате на Raspberry Pi можно использовать более старое программное обеспечение x86. Это может быть приложение или видеоигра
Хотя существуют и другие способы создания виртуализированной среды, ExaGear упрощает этот процесс. Хотя пробная версия доступна, ExaGear не является бесплатным программным обеспечением
Перейдите на страницу ExaGear на сайте eltechs.com, чтобы узнать больше. Обратите внимание, что также доступны версии для Chromebook и Android
Начало работы: Загрузите ExaGear Desktop
Перед установкой ExaGear убедитесь, что ваш Raspberry Pi 3 готов к работе. Минимальный размер файла для запуска ExaGear составляет 1500 МБ (1,5 ГБ), поэтому вам нужно убедиться, что для запуска достаточно места. Начните с изменения размера файловой системы Raspbian
Это можно сделать в Menu > Preferences > Raspberry Pi Configuration , где нужно выбрать System > Expand filesystem. В качестве альтернативы выполните:
sudo raspi-config
Отсюда откройте Advanced Options > Expand Filesystem и нажмите OK
Существует несколько версий ExaGear для Raspberry Pi
- Версия Raspberry Pi 1/Zero.
- Raspberry Pi 2 версия.
- Raspberry Pi 3 версия.
Вы можете загрузить предпочтительную версию на свой компьютер и скопировать данные через 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
Когда вы будете готовы, распакуйте скачанный файл 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
Начните с обновления:
sudo apt update
После обновления репозиториев вы будете готовы к установке Wine
sudo apt install wine
С установленным Wine ваш Raspberry Pi теперь может запускать программное обеспечение Windows. Обратите внимание, что это невозможно без ExaGear (или другой виртуализированной среды x86). Возможно, вы сможете найти версию Wine для устройств ARM, но она не будет запускать программы Windows без соответствующей среды
Как установить программное обеспечение Windows на Raspberry Pi
Итак, теперь на вашем Raspberry Pi запущена 32-битная гостевая среда внутри операционной системы. Вы установили 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, а Alpha Centauri – одна из моих любимых игр всех времен. Это делает ее идеальным кандидатом для установки
Какую бы игру вы ни планировали установить, найдите источник. Это может быть оригинальный носитель или загрузка с сайта вроде GOG.com. Если вы купили игру, вы сможете загрузить ее на свой компьютер
В командной строке в среде ExaGear перейдите в папку download и введите:
wine setup_sid_meiers_alpha_centauri_2. 0. 2. 23.exe
Замените имя исполняемого файла на имя совместимой игры, которую вы запускаете. В командной строке прокрутится несколько строк текста, и откроется мастер установки Windows
Выполните все действия для завершения установки. Перед запуском установленной игры убедитесь, что Wine правильно настроен. Это можно сделать с помощью команды:
winecfg
Позволяет указать (среди прочего) совместимость с Windows по версии. Для Sid Meier’s Alpha Centauri вам нужно установить значение Windows XP. Вы можете найти этот параметр на вкладке Приложения
Это, пожалуй, самая важная часть установки и запуска программного обеспечения Windows. Если выбрана неправильная версия, приложение или игра могут не запуститься из-за тех же проблем совместимости, что и в самой Windows
После установки программного обеспечения Windows вы найдете его в главном меню в разделе Wine > Programs
Это так просто! Учитывая технические характеристики Raspberry Pi, запуск 32-битного программного обеспечения на плате ARM – впечатляющее достижение
Получение 3D-графики на Raspberry Pi
Обратите внимание, что если вы планируете устанавливать компьютерные игры с 3D-графикой, вам необходимо настроить Raspberry Pi. Доступно несколько графических режимов, и вам нужно будет выбрать подходящий
Начните с открытия нового эмулятора терминала ( Ctrl + Alt + T ) и ввода:
sudo raspi-config
В инструменте настройки начните с выбора Обновить этот инструмент до последней версии. Дождитесь обновления, затем откройте Дополнительные параметры и выберите Драйвер GL > GL (Full KMS) Драйвер OpenGL для рабочего стола с полным KMS
Выберите OK , затем Finish для подтверждения и перезагрузитесь, когда появится запрос. Когда ваш Raspberry Pi перезагрузится, не забудьте снова запустить команду exagear, чтобы продолжить работу
Когда вы закончите работу со средой ExaGear, используйте команду exit для ее завершения. Повторите команду, чтобы завершить сеанс терминала и закрыть командную строку
Хотите узнать больше о запуске программ Windows в Linux? Ознакомьтесь с нашим полезным руководством по Wine в Linux
Хотя вы не можете запускать программы Windows нативно таким способом, обратите внимание, что вы можете установить Windows 10 IoT Core на Raspberry Pi!
Комментировать