是否要在Raspberry Pi上運行Windows軟件?這是一個雄心勃勃的主張,但現在僅適用于少數應用。為了弄清這有多么容易,我將Eltechs ExaGear軟件安裝在Raspberry Pi 3上。
為什么在Raspberry Pi 3上安裝Windows軟件?
有了這么多優秀的Linux應用程序和實用程序,為什么要或需要在Raspberry Pi上運行Windows軟件?
那么,讓我們首先享受實際的好處:如果您將Pi用作桌面(例如用于低級辦公任務) ,您可能希望在主計算機上安裝Windows應用程序。
還有娛樂優勢。我們知道Raspberry Pi可以玩復古的視頻游戲。我們也知道某些開放源視頻游戲已被移植到Pi。
如果您想玩尚未移植的游戲怎么辦?盡管現代電子游戲幾乎肯定不會運行,但舊游戲在Pi上的機會更大。
這一切都歸功于ExaGear x86環境和流行的Windows應用程序Wine平臺Wine Linux。
在臺式機Linux PC上,Wine可以運行Windows軟件。但是Wine無法在Raspberry Pi上單獨運行,因為Raspberry Pi不使用x86(32位)架構。而是基于完全不同的ARM體系結構。
您需要做的就是為Raspberry Pi的ARM處理器優化Wine應用程序層軟件。 ExaGear Desktop Software可以完成這項工作嗎?
什么是ExaGear Desktop軟件?
Eltechs ExaGear Desktop是功能強大的虛擬機,可以在Raspberry Pi上創建x86環境。這意味著用于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并非免費軟件。
請訪問eltechs.com的ExaGear頁面以了解更多信息。請注意,還提供了適用于Chromebook和Android的版本。
入門:下載ExaGear桌面
在安裝ExaGear之前,請確保Raspberry Pi 3已準備就緒。 ExaGear的最小運行大小為1500MB(1.5GB),因此您需要確保它有足夠的運行空間。首先調整Raspbian文件系統的大小。
這可以在菜單》首選項》 Raspberry Pi配置中完成,您應該在其中選擇系統》擴展文件系統。 。或者,運行:
sudo raspi-config
從此處,打開高級選項》展開文件系統,然后單擊確定。
Raspberry Pi的ExaGear有多個版本。
Raspberry Pi 1/零版本
Raspberry Pi 2版本
Raspberry Pi 3版本
您可以將首選版本下載到PC上,并通過FTP復制數據。或者,您可以直接在Raspberry Pi上直接下載ExaGear。
建議的步驟是將許可證密鑰(購買軟件時將獲得)保存到下載 Pi上的目錄。在同一目錄中,使用 wget 在命令行中下載ExaGear:
wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz
這需要多長時間取決于您的互聯網速度;下載的大小約為280MB。
在Raspberry Pi上安裝ExaGear Desktop
準備好后,請解壓縮下載的TAR。 GZ文件。
tar -xvzpf exagear-desktop-rpi3.tar.gz
然后,您可以通過運行目錄中的install-exagear.sh腳本來安裝并激活ExaGear Desktop,該腳本包含解壓縮的軟件包和您先前下載的許可證密鑰。
sudo 。/install-exagear.sh
此腳本安裝來賓環境,可以在其中運行x86軟件。但是,您還需要安裝Wine。沒有這個,盡管將安裝并運行32位Linux軟件,但是您將無法運行Windows軟件。
無論您打算做什么,下一步就是輸入簡單的命令:
exagear
這將運行x86環境,即在“主機”(Raspbian)上運行的“ guest”。
安裝Wine以運行Windows軟件
在開始安裝Windows軟件之前(稍后我們將看一些示例),您需要配置ExaGear。這是通過在ExaGear環境中安裝Wine來完成的。
開始進行更新:
sudo apt update
更新存儲庫后,就可以安裝Wine了。
sudo apt install wine
在安裝了Wine之后,Raspberry Pi現在可以運行Windows軟件。請注意,沒有ExaGear(或其他x86虛擬化環境)是不可能的。您也許可以找到用于ARM設備的Wine版本,但是如果沒有正確的環境,它將無法運行Windows軟件。
如何在Raspberry Pi上安裝Windows軟件
因此,您現在正在操作系統中的Raspberry Pi上運行32位來賓環境。您已經安裝了Wine,它可以在Linux桌面上運行Windows軟件。
您現在可以在Raspberry Pi上安裝視頻游戲或其他軟件了。
但是你會安裝嗎? ExaGear開發人員Eltechs提供了定期更新的列表。列出的Windows應用程序(包括Linux x86應用程序,如Skype和Dropbox)包括Word Viewer,Mono和.NET Framework 4.5。在Windows XP游戲中,還可以選擇在ExaGear和Wine上運行Raspberry Pi,例如Counter Strike,Fallout和Sid Meier的Alpha Centauri。
我是Civilization系列的忠實粉絲,而半人馬座Alpha是我一直以來最喜歡的游戲之一。
您打算安裝的任何游戲,請找到源。。這可能是原始媒體,也可能是從GOG之類的網站下載的。 com。只要您購買了游戲,就可以將其下載到計算機上。
在命令行中,在ExaGear中環境中,導航到下載文件夾,然后輸入:
wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe
用您正在運行的任何兼容游戲替換可執行文件的名稱。命令行將滾動幾行文本,然后Windows安裝向導將打開。
繼續進行此操作以完成安裝。在運行安裝的游戲之前,請確保已正確配置Wine。您可以使用以下命令執行此操作:
winecfg
這使您可以指定Windows兼容性(除其他外)的版本。對于Sid Meier的Alpha Centauri,您需要將其設置為 Windows XP 。您應該在應用程序選項卡上找到此選項。
這也許是安裝和運行Windows軟件最重要的部分。如果選擇了錯誤的版本,則由于Windows本身存在相同的兼容性問題,因此該應用程序或游戲可能無法運行。
一旦安裝了Windows軟件,便可以通過主菜單找到它。菜單,在“ Wine”》“程序” 下。
就這么簡單!根據Raspberry Pi的規格,在ARM板上運行32位軟件是一個令人印象深刻的成就。
在Raspberry Pi上獲得3D圖形
請注意,如果您打算安裝PC具有3D圖形的游戲,您需要配置Raspberry Pi。有幾種圖形模式可用,您需要選擇正確的圖形模式。
首先打開一個新的終端仿真器( Ctrl + Alt + T )并輸入:
sudo raspi-config
在配置工具中,首先選擇將此工具更新為最新版本。等待更新,然后打開高級選項,然后選擇 GL驅動程序》具有完整KMS的GL(完整KMS)OpenGL桌面驅動程序。
選擇確定,然后選擇完成進行確認,并在出現提示時重新啟動。當您的Raspberry Pi重新啟動時,請記住再次運行exagear命令以繼續。
使用完ExaGear環境后,請使用exit命令結束它。重復該命令以結束終端會話并關閉命令行。
是否想了解有關在Linux上運行Windows軟件的更多信息?查看我們關于Linux上Wine的精妙指南。
雖然您不能以這種方式原生運行Windows軟件,但請注意,您可以在Raspberry Pi上安裝Windows 10 IoT核心版!
責任編輯:wv
-
軟件
+關注
關注
69文章
4799瀏覽量
87178 -
樹莓派
+關注
關注
116文章
1699瀏覽量
105537
發布評論請先 登錄
相關推薦
評論