想在你的Raspberry Pi上运行Windows软件吗?这是一个雄心勃勃的提议,但现在有可能用于少量应用程序。为了了解这有多简单,我将Eltechs ExaGear软件安装到了Raspberry Pi 3上。
有这么多优秀的Linux应用程序和实用程序,为什么您希望或需要在Raspberry Pi上运行Windows软件?
好吧,让我们先来看看实际的好处:如果您将Pi用作桌面(例如,用于低级办公任务),您可能希望安装一个在主计算机上使用的Windows应用程序。
还有娱乐的优势。我们知道树莓皮可以玩复古的电子游戏。我们还知道某些开源视频游戏已经被移植到Pi。
如果你想玩一个没有移植的游戏呢?虽然现代电子游戏几乎肯定不会运行,但老游戏在Pi上有更好的机会。
这一切都得益于exagearx86环境和Wine,Linux的流行Windows应用层。
在桌面Linux PC上,Wine使运行Windows软件成为可能。但是Wine不能在Raspberry-Pi上独立运行,因为Raspberry-Pi没有使用x86(32位)体系结构。相反,它是基于ARM架构的,这是完全不同的。
所有您需要的是优化葡萄酒应用层软件的ARM处理器的树莓皮。ExaGear桌面软件能完成这项工作吗?
Eltechs ExaGear Desktop是一款功能强大的虚拟机,它可以在Raspberry Pi上创建x86环境。这意味着适用于Windows和Linux桌面的软件可以在ExaGear环境中运行。
可以在Raspberry Pi上运行的示例应用程序包括Skype、Dropbox、Plex和uTorrent。因为ExaGear在Raspbian操作系统中运行,所以不需要对现有的Raspberry Pi设置进行任何更改。
至于圆周率去,最好的结果将获得使用树莓圆周率3。不过,其他ARM设备,如ODROID、Cubieboard、PINE64和Banana Pi也可以运行ExaGear。
结果是您可以在Raspberry Pi上使用较旧的x86软件。这可能是一个应用程序,或一个视频游戏。
虽然有其他方法可以创建虚拟化环境,但ExaGear简化了这一过程。虽然有试用版,但ExaGear不是免费软件。
前往ExaGear页面易达科技了解更多。注意Chromebook和Android的版本也是可用的。
在安装ExaGear之前,请确保Raspberry Pi 3已准备就绪。ExaGear运行的最小大小是1500MB(1.5GB),因此您需要确保它有足够的空间运行。首先调整Raspbian文件系统的大小。
这可以在“菜单”>;“首选项”>;“Raspberry Pi配置”中完成,您应该在其中选择“系统”>;“扩展文件系统”。或者,运行:
sudo raspi-config从这里打开“高级选项”>;“展开文件系统”,然后单击“确定”。
有几个版本的ExaGear用于Raspberry Pi。
你可以下载你的首选版本到你的电脑和复制数据通过FTP。或者你可以直接在你的Raspberry Pi上下载ExaGear。
建议的步骤是将许可证密钥(购买软件时将获得)保存到Pi上的下载目录。到同一目录,在命令行中使用wget下载exager:
wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz这需要多长时间取决于你的网速;下载大约是280MB。
准备好后,打开下载的文件焦油.GZ文件。
tar -xvzpf exagear-desktop-rpi3.tar.gz然后,您可以通过运行install来安装和激活ExaGear桌面-exagear.sh文件使用先前下载的解压包和许可证密钥在目录中编写脚本。
sudo ./install-exagear.sh此脚本安装来宾环境,在那里可以运行x86软件。但是,您还需要安装Wine。没有这个,你将无法运行Windows软件,尽管32位Linux软件将安装并运行。
无论您打算做什么,下一步就是输入简单的命令:
exagear这将运行x86环境,一个运行在“主机”(Raspbian)上的“客户机”。
在开始安装Windows软件之前(我们稍后将查看一些示例),您需要配置ExaGear。这是通过在ExaGear环境中安装Wine来实现的。
从更新开始:
sudo apt update一旦你的存储库更新了,你就可以安装Wine了。
sudo apt install wine安装了Wine之后,您的Raspberry Pi现在可以运行Windows软件了。请注意,如果没有ExaGear(或其他一些x86虚拟化环境),这是不可能的。你也许可以找到一个版本的Wine的ARM设备,但它不会运行Windows软件没有正确的环境。
因此,您现在在操作系统内的Raspberry Pi上运行一个32位客户机环境。您已经安装了Wine,它在Linux桌面上运行Windows软件。
您现在可以在Raspberry Pi上安装视频游戏或其他软件了。
但是你会安装什么呢?ExaGear开发者Eltechs提供定期更新的列表。列出的Windows应用程序(包括Skype和Dropbox等Linux x86应用程序)包括Word Viewer、Mono和.NET Framework 4.5。一个很好的Windows游戏选择也被引用为运行在一个带有ExaGear和Wine的树莓皮上,比如反击,辐射,Sid Meier的Alpha Centauri。
我是文明系列的超级粉丝,半人马座阿尔法是我最喜欢的游戏之一。这使它成为一个理想的安装候选者。
无论你打算安装哪个游戏,都要找到源代码。这可能是原始媒体,或从类似的网站下载GOG.com. 只要你买了这个游戏,你就可以把它下载到你的电脑上。
在命令行中,在ExaGear环境中,导航到下载文件夹,然后输入:
wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe用运行的兼容游戏替换可执行文件的名称。命令行将滚动几行文本,Windows安装向导将打开。
继续执行此步骤以完成安装。在运行已安装的游戏之前,请确保Wine配置正确。可以使用以下命令执行此操作:
winecfg这允许您按版本指定(除其他外)Windows兼容性。对于Sid Meier的Alpha Centauri,您需要将其设置为windowsxp。您应该在“应用程序”选项卡上找到此选项。
这也许是安装和运行Windows软件最重要的部分。如果选择了错误的版本,应用程序或游戏可能无法运行,因为Windows本身存在相同的兼容性问题。
安装Windows软件后,您可以通过主菜单的Wine>;程序找到它。
就这么简单!考虑到Raspberry Pi的规格,在ARM板上运行32位软件是一个令人印象深刻的成就。
请注意,如果您计划安装带有3D图形的PC游戏,则需要配置Raspberry Pi。有几种图形模式可用,您需要选择正确的模式。
首先打开一个新的终端仿真器(Ctrl+Alt+T),然后输入:
sudo raspi-config在配置工具中,首先选择将此工具更新为最新版本。等待更新,然后打开“高级选项”,然后选择“GL驱动程序”>;“GL(完整KMS)”OpenGL桌面驱动程序(完整KMS)。
选择“确定”,然后选择“完成”以确认,并在出现提示时重新启动。当您的Raspberry Pi重新启动时,请记住再次运行exagear命令以继续。
完成ExaGear环境后,使用exit命令结束它。重复该命令以结束终端会话并关闭命令行。
想知道更多关于在Linux上运行Windows软件的信息吗?查看我们关于Linux上Wine的漂亮指南。
虽然您不能以这种方式运行Windows软件,但请注意,您可以在Raspberry Pi上安装Windows 10 IoT Core!
... 学习所有关于葡萄园的知识,包括它是什么以及如何安装它。 ...
...安装Windows,以便您可以重新启动到它。我们已经介绍了如何下载WindowsInstaller的训练营和一切你需要知道的关于在你的Mac上运行Windows,如果你决定用这种方法。 ...
...更好的机会让程序运行。您可以在他们的网站上找到有关如何为Linux发行版执行此操作的具体说明。 ...
我们都喜欢游戏,当然也不乏来自各大工作室和独立开发者的赏心悦目的作品。不过,重温一个复古的书名也有一些让人很满足的地方,比如在相隔多年后,赶上一位老朋友。你认为那些古老的游戏已经走上了美国在线CD的道路...
... 但是你的电脑运行Linux。你到底要如何安装微软办公软件,并使用它而不会遇到问题? ...
尽管Raspberry-Pi有很多操作系统可用,但您可能更愿意使用基于Linux的操作系统。但缺少触摸屏支持又如何呢? ...
...个旧的软件需要运行,它确实提出了一个问题。下面是你如何反击,让你的旧16位软件和游戏在Windows10上运行。 ...
... 下面介绍如何在Linux上使用测试版的Steam play玩Windows游戏。 ...
...演示了如何在Raspberry Pi 3上运行Dreamcast游戏。注意,随着Raspberry-Pi计算机变得越来越复杂,作为仿真器添加的平台也越来越多。 ...