0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Wine在树莓派上安装Windows软件

454398 来源:网络整理 作者:网络整理 2019-12-03 10:29 次阅读

是否要在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

如何使用Wine在树莓派上安装Windows软件

准备好后,请解压缩下载的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

    文章

    4970

    浏览量

    87718
  • 树莓派
    +关注

    关注

    117

    文章

    1710

    浏览量

    105722
收藏 人收藏

    评论

    相关推荐

    GPIO树莓派中的应用

    直接控制和读取外部硬件设备的状态。 1. GPIO简介 GPIO是树莓派上用于与外部世界交互的一组引脚。这些引脚可以被配置为输入或输出模式,从而实现对外部设备的控制和数据读取。树莓派的GPIO引脚包括数字和模拟两种类型,其中数字
    的头像 发表于 01-09 09:41 63次阅读

    Wine原理介绍和开发教程

    说起 Wine,稍微资深一点的 Linux 用户应该都听过,但是真要说起 Wine 到底是怎么回事,可能大多数人不见得说得清。这篇文章会简单地介绍 Wine 的工作原理,以及如何开始 Wine
    的头像 发表于 12-31 10:06 188次阅读

    干货来喽!实用树莓派Linux编译指南

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带
    的头像 发表于 12-18 16:31 134次阅读
    干货来喽!实用<b class='flag-5'>树莓</b>派Linux编译指南

    实用树莓派Linux编译指南,打工人必备!

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓派Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓派为例,其他板子只要带
    的头像 发表于 12-17 16:19 772次阅读
    实用<b class='flag-5'>树莓</b>派Linux编译指南,打工人必备!

    如何在Windows安装Ubuntu系统

    Windows安装Ubuntu系统通常有两种方法:使用虚拟机软件安装Ubuntu作为虚拟机,或者使用双启动
    的头像 发表于 12-12 14:29 583次阅读

    如何在树莓派上安装Docker容器

    1. 准备工作 开始之前,请确保你的树莓派已经安装了最新版本的Raspberry Pi OS。如果没有,请按照以下步骤操作: 下载最新的Raspberry Pi OS镜像:访问 Raspberry
    的头像 发表于 11-11 11:38 711次阅读

    树莓派上部署YOLOv5进行动物目标检测的完整流程

    卓越的性能。本文将详细介绍如何在性能更强的计算机上训练YOLOv5模型,并将训练好的模型部署到树莓派4B上,通过树莓派的摄像头进行实时动物目标检测。 一、电脑上训练YOLOv5模型
    的头像 发表于 11-11 10:38 1197次阅读
    <b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>部署YOLOv5进行动物目标检测的完整流程

    Mobaxterm Windows 系统中的应用

    MobaXterm 是一款功能强大的终端软件,它集成了 SSH、Telnet、RDP、VNC、FTP、SFTP、X11 转发等多种网络协议,使得用户可以 Windows 系统上方便地进行远程连接
    的头像 发表于 11-10 15:34 679次阅读

    树莓派gui开发用什么ide

    树莓派(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环
    的头像 发表于 08-30 16:49 939次阅读

    IPO在即,你的树莓派也要变为上市公司产品了

    社区提供可玩性极高的产品。就在近日,树莓派基金会发布了寻求伦敦证交所上市的消息。   树莓派上市背后的原因   5月22日,在外媒已经提前爆料树莓
    的头像 发表于 06-07 00:04 3135次阅读
    IPO在即,你的<b class='flag-5'>树莓</b>派也要变为上市公司产品了

    微软承认部分Windows Server安装5月更新失败,补丁已在路上

    微软承认已经收到了相关反馈,来自德国、法国和西班牙等地的Windows Server 2019用户安装KB5037765时,均有可能遭遇0x800f0982安装失败问题。
    的头像 发表于 05-16 14:43 513次阅读

    精选推荐!看大佬用树莓派4做个迷你版PS5

    /Awesome-and-DIY-Retro-Gaming-Console-How-to-Make-G/</span> 第4步: 安装树莓派 现在,我们需要将树莓安装
    发表于 05-13 10:24

    Windows 11更新频发安装失败、蓝屏、白屏问题

    OnlyAlex22用户的反应里,他共有两台运行Windows 11的设备,既收到了KB5035942和KB5036035两个可供安装的更新版本。但是
    的头像 发表于 04-02 16:15 1256次阅读

    100%树莓派上执行的LLM项目

    ChatGPT的人性口语化回复相信许多人已体验过,也因此掀起一波大型语言模型(Large Language Model, LLM)热潮,LLM即ChatGPT背后的主运作技术,但LLM运作需要庞大运算力,因此目前多是云端(Cloud)上执行。
    的头像 发表于 02-29 16:29 1385次阅读
    100%<b class='flag-5'>在</b><b class='flag-5'>树莓</b><b class='flag-5'>派上</b>执行的LLM项目

    鸿蒙OS 下载与安装软件

    运行环境要求 当前 DevEco Studio 只支持 Windows 版本,为保证 DevEco Studio 正常运行,建议您的电脑配置满足如下要求: 操作系统:Windows10 64 位
    的头像 发表于 01-25 18:38 5080次阅读
    鸿蒙OS 下载与<b class='flag-5'>安装</b><b class='flag-5'>软件</b>