Как да инсталирате софтуера на Windows на Raspberry Pi с помощта на Wine

Как да инсталирате софтуера на Windows на Raspberry Pi с помощта на Wine

Искате да стартирате софтуер за Windows на вашия Raspberry Pi? Това е амбициозно предложение, но сега е възможно за малък брой приложения. За да разбера колко лесно е това, настроих софтуера Eltechs ExaGear на Raspberry Pi 3.





PS2 китара контролер герой на компютър

Защо софтуерът на 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 OS, не е нужно да правите промени в съществуващата настройка на 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 MB (1,5 GB), така че ще трябва да се уверите, че има достатъчно място за изпълнение. Започнете, като промените размера на файловата система Raspbian.

Това може да се направи в Меню> Предпочитания> Конфигурация на Raspberry Pi , където трябва да изберете Система> Разгъване на файловата система . Като алтернатива, изпълнете:

sudo raspi-config

От тук, отворете Разширени опции> Разгъване на файлова система и щракнете Добре .

Налични са няколко версии на ExaGear за Raspberry Pi.

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

Можете да изтеглите предпочитаната от вас версия на вашия компютър и да копирате данните през FTP. Или просто можете да изтеглите ExaGear директно на вашия Raspberry Pi.

как да активирам флаш в хром?

Препоръчителните стъпки са да запазите лицензионния ключ (който ще получите, когато купувате софтуера) в Изтегляния директория на вашия Pi. В същата директория изтеглете ExaGear с помощта wget в командния ред:

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

Колко време отнема ще зависи от скоростта на вашия интернет; изтеглянето е около 280MB.

Инсталиране на 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 на Sid Meier.

Голям фен съм на Цивилизационен сериал , и Alpha Centauri е една от любимите ми игри за всички времена. Това го прави идеален кандидат за монтаж.

Каквато и игра да планирате да инсталирате, намерете източник. Това може да е оригиналният носител или изтегляне от сайт като GOG.com. Докато сте купили играта, ще можете да я изтеглите на компютъра си.

В командния ред, в средата ExaGear, отидете до папката за изтегляне и въведете:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Заменете името на изпълнимия файл с каквато и да е съвместима игра, която използвате. Командният ред ще превърти няколко реда текст и ще се отвори съветникът за инсталиране на Windows.

Продължете през това, за да завършите инсталацията. Преди да стартирате инсталираната игра, уверете се, че Wine е правилно конфигуриран. Можете да направите това с помощта на командата:

winecfg

Това ви позволява да посочите (наред с други неща) съвместимост с Windows по версия. За Alpha Centauri на Sid Meier трябва да зададете това Уиндоус експи . Трябва да намерите тази опция в Приложения раздел.

Това е може би най -важната част от инсталирането и стартирането на софтуера на 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 .

Изберете Добре тогава завършек за потвърждение и рестартиране, когато бъдете подканени. Когато вашият Raspberry Pi се рестартира, не забравяйте да стартирате отново командата exagear, за да продължите.

Когато приключите със средата ExaGear, използвайте командата exit, за да я прекратите. Повторете командата, за да прекратите терминалната сесия и да затворите командния ред.

Искате ли да знаете повече за стартирането на софтуера на Windows на Linux? Вижте нашето отлично ръководство за Wine на Linux.

Въпреки че не можете да стартирате софтуера на Windows по този начин, имайте предвид, че можете инсталирайте Windows 10 IoT Core на вашия Raspberry Pi !

Дял Дял Туит електронна поща Ръководство за начинаещи по анимиране на реч

Анимирането на реч може да бъде предизвикателство. Ако сте готови да започнете да добавяте диалог към вашия проект, ние ще разбием процеса вместо вас.

Прочетете Напред
Свързани теми
  • Linux
  • Вино
  • Малина Пи
За автора Кристиан Каули(1510 публикувани статии)

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

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux