如何使用Wine在Raspberry Pi上安装Windows软件

是否要在Raspberry Pi上运行Windows软件?这是一个雄心勃勃的主张,但现在仅适用于少数应用。为了弄清这有多么容易,我将Eltechs ExaGear软件安装到Raspberry Pi 3上。

为什么在Raspberry Pi 3上安装Windows软件?

有了这么多优秀的Linux应用程序和实用程序,为什么要或需要在Raspberry Pi上运行Windows软件?

那么,让我们首先享受实际的好处:如果您将Pi用作桌面(例如用于低级办公任务) ,您可能希望在主计算机上安装Windows应用程序。

还有娱乐优势。我们知道Raspberry 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 OS中运行,因此您无需对现有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 1 / Zero版本
  • 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

    这需要多长时间取决于您的Internet速度。下载约为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软件

    Before you start installing Windows software (we’ll take a look at some examples later) you’ll need to configure ExaGear. This is done by installing Wine while within the ExaGear environment.

    开始更新:

    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安装向导将打开。

    Proceed through this to complete installation. Before running the installed game, ensure Wine is correctly configured. You can do this using the command:

    winecfg

    这使您可以指定Windows兼容性(除其他外)。对于Sid Meier的Alpha Centauri,您需要将其设置为 Windows XP 。您应该在应用程序选项卡上找到此选项。

    这也许是安装和运行Windows软件最重要的部分。如果选择了错误的版本,则由于Windows本身存在相同的兼容性问题,因此该应用程序或游戏可能无法运行。

    一旦安装了Windows软件,便可以通过主菜单找到它。菜单,在“ Wine">“程序" 下。

    就是这么简单!鉴于Raspberry Pi的规格,在ARM板上运行32位软件是一个令人印象深刻的成就。

    在Raspberry Pi上获得3D图形

    Note that if you plan to install PC games with 3D graphics, you need to configure your Raspberry Pi. Several graphics modes are available, and you’ll need to select the right one.

    通过打开新的终端模拟器开始( Ctrl + Alt + T )并输入:

    sudo raspi-config

    在配置工具中,首先选择将此工具更新为最新版本。等待更新,然后打开高级选项,然后选择 GL Driver>具有完整KMS的GL(完整KMS)OpenGL桌面驱动程序

    选择< strong>确定,然后完成进行确认,并在出现提示时重新启动。当您的Raspberry Pi重新启动时,请记住再次运行exagear命令以继续。

    使用完ExaGear环境后,请使用exit命令结束它。重复该命令以结束终端会话并关闭命令行。

    是否想了解有关在Linux上运行Windows软件的更多信息?查看我们关于Linux上Wine的精妙指南。

    虽然您不能以这种方式本机运行Windows软件,但请注意,您可以在Raspberry Pi上安装Windows 10 IoT核心版!

    标签: Raspberry Pi 葡萄酒