Jak zainstalować oprogramowanie Windows na Raspberry Pi przy użyciu Wine?

Jak zainstalować oprogramowanie Windows na Raspberry Pi przy użyciu Wine?

Chcesz uruchomić oprogramowanie Windows na swoim Raspberry Pi? To ambitna propozycja, ale teraz możliwa dla niewielkiej liczby aplikacji. Aby dowiedzieć się, jakie to proste, skonfigurowałem oprogramowanie Eltechs ExaGear na Raspberry Pi 3.





jak mogę sprawdzić, kto przestał mnie obserwować na Instagramie?

Dlaczego oprogramowanie Windows na Raspberry Pi?

Przy tak wielu doskonałych aplikacjach i narzędziach dla systemu Linux, dlaczego chcesz lub potrzebujesz uruchamiać oprogramowanie Windows na Raspberry Pi?





Cóż, weźmy najpierw praktyczne korzyści: jeśli używasz swojego Pi jako pulpitu (np. do zadań biurowych niskiego poziomu), możesz chcieć zainstalować aplikację Windows, której używasz na głównym komputerze.





Jest też zaleta rozrywki. Wiemy, że Raspberry Pi może graj w retro gry wideo . Wiemy również, że niektóre gry wideo o otwartym kodzie źródłowym zostały: przeniesiony do Pi .

A jeśli chciałbyś zagrać w grę, która nie została przeniesiona? Chociaż współczesne gry wideo prawie na pewno nie będą działać, starsze tytuły mają większe szanse na Pi.



Wszystko to jest możliwe dzięki środowisku ExaGear x86 i Wine, popularnej warstwie aplikacji Windows dla Linuksa.

Na stacjonarnych komputerach z systemem Linux Wine umożliwia uruchamianie oprogramowania Windows. Ale Wine nie może działać samodzielnie na Raspberry Pi, ponieważ Raspberry Pi nie korzysta z architektury x86 (32-bitowej). Raczej opiera się na architekturze ARM, która jest zupełnie inna.





Wszystko czego potrzebujesz to zoptymalizować oprogramowanie warstwy aplikacji Wine dla procesora ARM Raspberry Pi. Czy oprogramowanie ExaGear Desktop spełnia swoje zadanie?

Co to jest oprogramowanie komputerowe ExaGear?

Eltechs ExaGear Desktop to potężna maszyna wirtualna, która tworzy środowisko x86 na Raspberry Pi. Oznacza to, że oprogramowanie przeznaczone dla komputerów stacjonarnych z systemami Windows i Linux może działać w środowisku ExaGear.





Przykładowe aplikacje, które można uruchomić na Raspberry Pi, to Skype, Dropbox, Plex i uTorrent. Ponieważ ExaGear działa w systemie Raspbian OS , nie musisz wprowadzać żadnych zmian w istniejącej konfiguracji Raspberry Pi.

Jeśli chodzi o Pi, najlepsze wyniki można osiągnąć przy użyciu Raspberry Pi 3. Jednak inne urządzenia ARM, takie jak ODROID, Cubieboard, PINE64 i Banana Pi, również mogą obsługiwać ExaGear.

W rezultacie na Raspberry Pi można używać starszego oprogramowania x86. Może to być aplikacja lub gra wideo.

Chociaż istnieją inne sposoby tworzenia zwirtualizowanego środowiska, ExaGear upraszcza ten proces. Chociaż dostępna jest wersja próbna, ExaGear nie jest darmowym oprogramowaniem .

Wejdź na stronę ExaGear na eltechs.com, aby dowiedzieć się więcej. Pamiętaj, że dostępne są również wersje na Chromebooka i Androida.

Pierwsze kroki: Pobierz ExaGear Desktop

Zanim zainstalujesz ExaGear, upewnij się, że Raspberry Pi 3 jest gotowy. Minimalny rozmiar do uruchomienia ExaGear to 1500 MB (1,5 GB), więc musisz upewnić się, że ma wystarczająco dużo miejsca do uruchomienia. Zacznij od zmiany rozmiaru systemu plików Raspbian.

Można to zrobić w Menu > Preferencje > Konfiguracja Raspberry Pi , gdzie powinieneś wybrać System > Rozwiń system plików . Alternatywnie uruchom:

sudo raspi-config

Stąd otwórz Opcje zaawansowane > Rozwiń system plików i kliknij ok .

Dostępnych jest kilka wersji ExaGear dla Raspberry Pi.

  • Wersja Raspberry Pi 1/Zero
  • Wersja Raspberry Pi 2
  • Wersja Raspberry Pi 3

Możesz pobrać preferowaną wersję na swój komputer i skopiować dane przez FTP. Możesz też po prostu pobrać ExaGear bezpośrednio na Raspberry Pi.

miganie monitora i wyłączanie systemu Windows 10

Zalecane kroki to zapisanie klucza licencyjnego (który otrzymasz przy zakupie oprogramowania) w Pliki do pobrania katalogu na twoim Pi. Do tego samego katalogu pobierz ExaGear za pomocą wget w linii poleceń:

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

Jak długo to potrwa, będzie zależeć od szybkości Internetu; pobieranie zajmuje około 280 MB.

Instalowanie ExaGear Desktop na Raspberry Pi

Kiedy będziesz gotowy, rozpakuj pobrany plik TAR.GZ.

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

Następnie możesz zainstalować i aktywować ExaGear Desktop, uruchamiając skrypt install-exagear.sh w katalogu z wyodrębnionymi pakietami i pobranym wcześniej kluczem licencyjnym.

sudo ./install-exagear.sh

Ten skrypt instaluje środowisko gościa, w którym można uruchomić oprogramowanie x86. Musisz jednak również zainstalować Wine. Bez tego nie będziesz w stanie uruchomić oprogramowania Windows, chociaż 32-bitowe oprogramowanie Linux zostanie zainstalowane i uruchomione.

Niezależnie od tego, co planujesz zrobić, następnym krokiem jest wprowadzenie prostego polecenia:

exagear

Spowoduje to uruchomienie środowiska x86, „gościa” działającego na „hoście” (Raspbian).

Instalowanie Wine do uruchamiania oprogramowania Windows

Zanim zaczniesz instalować oprogramowanie Windows (przyjrzymy się kilku przykładom później) musisz skonfigurować ExaGear. Odbywa się to poprzez zainstalowanie Wine w środowisku ExaGear.

Zacznij od aktualizacji:

sudo apt update

Po zaktualizowaniu repozytoriów będziesz gotowy do zainstalowania Wine.

sudo apt install wine

Po zainstalowaniu Wine Twoje Raspberry Pi może teraz uruchamiać oprogramowanie Windows. Zauważ, że nie jest to możliwe bez ExaGear (lub innego zwirtualizowanego środowiska x86). Możesz znaleźć wersję Wine dla urządzeń ARM, ale nie uruchomi ona oprogramowania Windows bez odpowiedniego środowiska.

Jak zainstalować oprogramowanie Windows na Raspberry Pi?

Tak więc korzystasz teraz z 32-bitowego środowiska gościa na swoim Raspberry Pi, w ramach systemu operacyjnego. Zainstalowałeś Wine, który jest używany na komputerach z systemem Linux do uruchamiania oprogramowania Windows.

Jesteś teraz gotowy do zainstalowania gier wideo lub innego oprogramowania na Raspberry Pi.

Ale co zainstalujesz? Deweloperzy ExaGear Eltechs udostępnia regularnie aktualizowaną listę. Wśród aplikacji Windows (w tym aplikacje Linux x86, takie jak Skype i Dropbox) wymienione są Word Viewer, Mono i .NET Framework 4.5. Dobry wybór gier Windows jest również cytowany jako uruchomiony na Raspberry Pi z ExaGear i Wine, takich jak Counter Strike, Fallout i Sid Meier Alpha Centauri.

jestem wielkim fanem Seria Cywilizacja , a Alpha Centauri to jedna z moich ulubionych gier wszech czasów. To czyni go idealnym kandydatem do instalacji.

Bez względu na to, którą grę zamierzasz zainstalować, znajdź źródło. Może to być oryginalny nośnik lub plik do pobrania ze strony takiej jak GOG.com. Tak długo, jak kupisz grę, będziesz mógł pobrać ją na swój komputer.

W wierszu poleceń w środowisku ExaGear przejdź do folderu pobierania i wpisz:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

Zastąp nazwę pliku wykonywalnego dowolną zgodną grą, którą uruchamiasz. Wiersz poleceń przewinie kilka wierszy tekstu i otworzy się kreator instalacji systemu Windows.

Przejdź przez to, aby zakończyć instalację. Przed uruchomieniem zainstalowanej gry upewnij się, że Wine jest poprawnie skonfigurowane. Możesz to zrobić za pomocą polecenia:

winecfg

Pozwala to określić (między innymi) zgodność z systemem Windows według wersji. W przypadku Alpha Centauri Sida Meiera musisz ustawić to na Windows XP . Powinieneś znaleźć tę opcję na Aplikacje patka.

Jest to prawdopodobnie najważniejsza część instalacji i uruchamiania oprogramowania Windows. Jeśli zostanie wybrana niewłaściwa wersja, aplikacja lub gra może się nie uruchomić z powodu tych samych problemów ze zgodnością, które występują w samym systemie Windows.

Po zainstalowaniu oprogramowania Windows znajdziesz je w menu głównym, pod Wino > Programy .

To takie proste! Biorąc pod uwagę specyfikację Raspberry Pi, uruchamianie 32-bitowego oprogramowania na płycie ARM jest imponującym osiągnięciem.

gdzie Netflix przechowuje pobrane filmy?

Pobieranie grafiki 3D na Raspberry Pi

Pamiętaj, że jeśli planujesz zainstalować gry na PC z grafiką 3D, musisz skonfigurować Raspberry Pi. Dostępnych jest kilka trybów graficznych i musisz wybrać właściwy.

Zacznij od otwarcia nowego emulatora terminala ( Ctrl + Alt + T ) i wpisz:

sudo raspi-config

W narzędziu konfiguracyjnym zacznij od wybrania Zaktualizuj to narzędzie do najnowszej wersji . Poczekaj na aktualizację, a następnie otwórz Zaawansowane opcje i wybierz Sterownik GL > GL (Full KMS) Sterownik OpenGL dla komputerów stacjonarnych z pełnym KMS .

Wybierz ok następnie Skończyć aby potwierdzić, i uruchom ponownie po wyświetleniu monitu. Po ponownym uruchomieniu Raspberry Pi pamiętaj, aby ponownie uruchomić polecenie exagear, aby kontynuować.

Gdy skończysz ze środowiskiem ExaGear, użyj polecenia exit, aby je zakończyć. Powtórz polecenie, aby zakończyć sesję terminala i zamknąć wiersz poleceń.

Chcesz dowiedzieć się więcej o uruchamianiu oprogramowania Windows w systemie Linux? Sprawdź nasz fajny przewodnik po Wine na Linuksie.

Chociaż nie możesz w ten sposób uruchomić oprogramowania Windows natywnie, pamiętaj, że możesz zainstaluj Windows 10 IoT Core na swoim Raspberry Pi !

Udział Udział Ćwierkać E-mail Przewodnik dla początkujących po animowaniu mowy

Animowanie mowy może być wyzwaniem. Jeśli jesteś gotowy, aby rozpocząć dodawanie dialogu do swojego projektu, podzielimy ten proces za Ciebie.

Czytaj dalej
Powiązane tematy
  • Linux
  • Wino
  • Malina Pi
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować