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

    文章

    4585

    浏览量

    86833
  • 树莓派
    +关注

    关注

    116

    文章

    1679

    浏览量

    105312
收藏 人收藏

    评论

    相关推荐

    树莓派gui开发用什么ide

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

    精选推荐!看大佬用树莓派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 971次阅读

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

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

    如何利用树莓安装Docker和Docker-compose呢?

    本文主要演示了树莓派如何安装Docker和Docker-compose的过程。
    的头像 发表于 12-14 16:19 2462次阅读
    如何利用<b class='flag-5'>树莓</b>派<b class='flag-5'>安装</b>Docker和Docker-compose呢?

    【飞腾派4G版免费试用】飞腾派上部署GIS平台

    选择其中代表性的,介绍一下如何在飞腾派上安装部署一个从底层类库到桌面GIS的相对完整的基础环境。 1. 基础GIS类库 GIS行业的软件中,有一些重量级的基础类库(例如GDAL、JT
    发表于 12-09 22:44

    安装Linux后windows在哪启动

    安装 Linux 后,Windows 的启动位置由原先的默认位置(通常是硬盘的第一个分区)改变为 GRUB 启动加载器。GRUB(GNU GRand Unified Bootloader)是一个多
    的头像 发表于 11-28 15:02 986次阅读

    ULADI_CIS.exe软件无法安装怎么解决?

    下载ULADI_CIS.exe软件,但在安装时出现 部分dll文件无法打开的错误提示.(windows 8)
    发表于 11-20 06:50

    Windows下编译工具CMake的安装和最简使用

    MCU的开发环境一般Windows操作系统上,简单的工程一般直接编写Makefile文件后使用make工具构建程序,复杂的工程一般借助CMake来生成Makefile文件后使用make工程构建程序
    的头像 发表于 11-14 10:18 6398次阅读
    <b class='flag-5'>Windows</b>下编译工具CMake的<b class='flag-5'>安装</b>和最简使用

    AB编程软件及所有组态软件安装教程

    AB编程软件及所有组态软件授权及安装教程
    发表于 11-14 09:21 1次下载

    SBCFormer首次树莓派4B上以1fps处理取得80.0%精度

    计算机视觉不同领域解决已成为解决实际问题的常用方法,如智慧农牧管理。这类场景并不需要每秒处理许多帧,此时树莓派这类单板主机就派上了用场。
    的头像 发表于 11-09 12:32 755次阅读
    SBCFormer首次<b class='flag-5'>在</b><b class='flag-5'>树莓</b>派4B上以1fps处理取得80.0%精度

    树莓派4 ubuntu core启动时间并记ubuntu系统安装流水账

    手头的某个设计需要拿树莓派4的ubuntu core启动时间做个对比。原来的SD卡坏了,只好重新安装,记个流水账。
    的头像 发表于 11-09 11:07 1053次阅读
    <b class='flag-5'>树莓</b>派4 ubuntu core启动时间并记ubuntu系统<b class='flag-5'>安装</b>流水账

    超实用!玩转树莓派攻略!

    如果你使用树莓派来开发的话,C语言或者Python语言都是一个比较不错的选择。开始玩转你的树莓派前,可以先看看如何快速入门; Raspberry Pi Imager 工具是一款图形化 SD 卡写入
    的头像 发表于 11-01 20:30 1852次阅读
    超实用!玩转<b class='flag-5'>树莓</b>派攻略!

    Windows11上Linux安装教程

    超简单,不安装虚拟机,Windows11运行Linux。
    发表于 10-24 15:11 1130次阅读
    <b class='flag-5'>Windows</b>11上Linux<b class='flag-5'>安装</b>教程

    基于树莓派的机器人设计方案

    非常低的外形安装树莓派的顶部。 注意:如果你打算在树莓派上安装散热器,请使用非常低调的散热器以避免 CRICKIT 帽子短路。
    发表于 10-19 12:31 614次阅读
    基于<b class='flag-5'>树莓</b>派的机器人设计方案