如何使用wine在raspberry-pi上安装windows软件

得益于ExaGear桌面环境,现在可以在Raspberry Pi上运行Windows软件。以下是你需要知道的一切。...

想在你的Raspberry Pi上运行Windows软件吗?这是一个雄心勃勃的提议,但现在有可能用于少量应用程序。为了了解这有多简单,我将Eltechs ExaGear软件安装到了Raspberry Pi 3上。

raspi-windows

为什么要在树莓皮上安装windows软件?

有这么多优秀的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桌面软件能完成这项工作吗?

什么是exagear桌面软件(the exagear desktop software)?

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桌面

在安装ExaGear之前,请确保Raspberry Pi 3已准备就绪。ExaGear运行的最小大小是1500MB(1.5GB),因此您需要确保它有足够的空间运行。首先调整Raspbian文件系统的大小。

这可以在“菜单”>“首选项”>“Raspberry Pi配置”中完成,您应该在其中选择“系统”>“扩展文件系统”。或者,运行:

sudo raspi-config

从这里打开“高级选项”>“展开文件系统”,然后单击“确定”。

有几个版本的ExaGear用于Raspberry Pi。

  • 树莓皮1/零版
  • 树莓皮2版
  • 树莓皮3版

你可以下载你的首选版本到你的电脑和复制数据通过FTP。或者你可以直接在你的Raspberry Pi上下载ExaGear。

建议的步骤是将许可证密钥(购买软件时将获得)保存到Pi上的下载目录。到同一目录,在命令行中使用wget下载exager:

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

这需要多长时间取决于你的网速;下载大约是280MB。

在raspberry pi上安装exagear桌面

install windows software on raspberry pi

准备好后,打开下载的文件焦油.GZ文件。

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

然后,您可以通过运行install来安装和激活ExaGear桌面-exagear.sh文件使用先前下载的解压包和许可证密钥在目录中编写脚本。

sudo ./install-exagear.sh

此脚本安装来宾环境,在那里可以运行x86软件。但是,您还需要安装Wine。没有这个,你将无法运行Windows软件,尽管32位Linux软件将安装并运行。

无论您打算做什么,下一步就是输入简单的命令:

exagear

这将运行x86环境,一个运行在“主机”(Raspbian)上的“客户机”。

安装wine运行windows软件

在开始安装Windows软件之前(我们稍后将查看一些示例),您需要配置ExaGear。这是通过在ExaGear环境中安装Wine来实现的。

install windows software on raspberry pi

从更新开始:

sudo apt update

一旦你的存储库更新了,你就可以安装Wine了。

sudo apt install wine

安装了Wine之后,您的Raspberry Pi现在可以运行Windows软件了。请注意,如果没有ExaGear(或其他一些x86虚拟化环境),这是不可能的。你也许可以找到一个版本的Wine的ARM设备,但它不会运行Windows软件没有正确的环境。

如何在raspberry pi上安装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. 只要你买了这个游戏,你就可以把它下载到你的电脑上。

install windows software on raspberry pi

在命令行中,在ExaGear环境中,导航到下载文件夹,然后输入:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

用运行的兼容游戏替换可执行文件的名称。命令行将滚动几行文本,Windows安装向导将打开。

install windows software on raspberry pi

继续执行此步骤以完成安装。在运行已安装的游戏之前,请确保Wine配置正确。可以使用以下命令执行此操作:

winecfg

这允许您按版本指定(除其他外)Windows兼容性。对于Sid Meier的Alpha Centauri,您需要将其设置为windowsxp。您应该在“应用程序”选项卡上找到此选项。

install windows software on raspberry pi

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

安装Windows软件后,您可以通过主菜单的Wine>程序找到它。

install windows software on raspberry pi

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

在raspberry pi上获取3d图形

请注意,如果您计划安装带有3D图形的PC游戏,则需要配置Raspberry Pi。有几种图形模式可用,您需要选择正确的模式。

首先打开一个新的终端仿真器(Ctrl+Alt+T),然后输入:

sudo raspi-config

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

install windows software on raspberry pi

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

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

想知道更多关于在Linux上运行Windows软件的信息吗?查看我们关于Linux上Wine的漂亮指南。

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

  • 发表于 2021-03-25 18:26
  • 阅读 ( 414 )
  • 分类:IT

你可能感兴趣的文章

如何使用vineyard在linux上运行windows应用程序

... 学习所有关于葡萄园的知识,包括它是什么以及如何安装它。 ...

  • 发布于 2021-03-12 04:00
  • 阅读 ( 240 )

pipelight的终结:如何让它在linux上运行

... pipelight是如何被弃用的? ...

  • 发布于 2021-03-13 13:01
  • 阅读 ( 271 )

在mac上运行windows程序的最简单方法

...安装Windows,以便您可以重新启动到它。我们已经介绍了如何下载WindowsInstaller的训练营和一切你需要知道的关于在你的Mac上运行Windows,如果你决定用这种方法。 ...

  • 发布于 2021-03-14 01:03
  • 阅读 ( 243 )

葡萄酒程序不起作用?尝试以下步骤

...更好的机会让程序运行。您可以在他们的网站上找到有关如何为Linux发行版执行此操作的具体说明。 ...

  • 发布于 2021-03-16 10:20
  • 阅读 ( 187 )

如何在linux上玩windows游戏

我们都喜欢游戏,当然也不乏来自各大工作室和独立开发者的赏心悦目的作品。不过,重温一个复古的书名也有一些让人很满足的地方,比如在相隔多年后,赶上一位老朋友。你认为那些古老的游戏已经走上了美国在线CD的道路...

  • 发布于 2021-03-17 09:07
  • 阅读 ( 223 )

如何在linux上安装microsoft office

... 但是你的电脑运行Linux。你到底要如何安装微软办公软件,并使用它而不会遇到问题? ...

  • 发布于 2021-03-18 07:01
  • 阅读 ( 279 )

如何在raspberry pi上安装android

尽管Raspberry-Pi有很多操作系统可用,但您可能更愿意使用基于Linux的操作系统。但缺少触摸屏支持又如何呢? ...

  • 发布于 2021-03-18 23:47
  • 阅读 ( 314 )

如何在64位pc上运行真正老的软件:6种方法

...个旧的软件需要运行,它确实提出了一个问题。下面是你如何反击,让你的旧16位软件和游戏在Windows10上运行。 ...

  • 发布于 2021-03-21 15:52
  • 阅读 ( 264 )

如何使用steam play在linux上玩几乎所有windows游戏

... 下面介绍如何在Linux上使用测试版的Steam play玩Windows游戏。 ...

  • 发布于 2021-03-23 19:13
  • 阅读 ( 357 )

如何在树莓皮上玩几乎所有的电子游戏

...演示了如何在Raspberry Pi 3上运行Dreamcast游戏。注意,随着Raspberry-Pi计算机变得越来越复杂,作为仿真器添加的平台也越来越多。 ...

  • 发布于 2021-03-24 06:46
  • 阅读 ( 268 )
纪Dark往人
纪Dark往人

0 篇文章

相关推荐