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

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

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





как избежать нарушения авторских прав Verizon

Почему программное обеспечение 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 для настольных ПК?

Что такое программное обеспечение 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

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

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

  • Raspberry Pi 1 / нулевая версия
  • Версия Raspberry Pi 2
  • Версия Raspberry Pi 3

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

диспетчер задач Windows 10 диск 100

Рекомендуемые шаги - сохранить лицензионный ключ (который вы получите при покупке программного обеспечения) в Загрузки каталог на вашем 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

Итак, теперь вы используете 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 и Alpha Centauri Сида Мейера.

Я большой поклонник Цивилизация серии , а Alpha Centauri - одна из моих самых любимых игр. Это делает его идеальным кандидатом для установки.

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

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

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

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

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

winecfg

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

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

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

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

как создать текстуру в фотошопе

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

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

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

sudo raspi-config

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

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

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

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

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

Делиться Делиться Твитнуть Эл. адрес Руководство по анимации речи для новичков

Оживить речь может быть непросто. Если вы готовы начать добавлять диалог в свой проект, мы разберем этот процесс за вас.

Читать далее
Похожие темы
  • Linux
  • Вино
  • Raspberry Pi
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux