如何在树莓派上运行 x86 程序?

您可能知道,没有树莓派 x86 应用程序之类的东西,但是您可以购买和下载软件包,该软件包将允许您在 Pi 上运行这些应用程序。

正如我在上面提到的,本教程涉及购买一个名为 Exagear 的应用程序,现在对于 15 美元至 30 美元的价格来说可能有点太高了,但它确实为在 Pi 上安装更多应用程序提供了机会。同样重要的是,** 本教程的许可证是免费提供给我的。

Exagear 不仅限于树莓派,您还会发现它可以在 Banana Pi 上工作,Odroid,Cubieboard ,Nvidia Jetson 等。本教程将引导您完成为 Pi 进行安装的过程,因此,如果将其安装在其他设备上,您可能会发现情况有所不同。

请务必注意,如果不安装 Wine ,就无法运行 Windows 应用。默认情况下,它可以运行 x86 Linux 应用程序。还需要注意的是,它不支持需要内核模块的应用程序,并且不为 x86 应用程序提供硬件支持。

注意:Exagear 的制造商 Eltechs 不再营业。我们正在使用其他软件来构建新教程。

设备

您需要以下设备和软件才能正确运行此很棒的 Pi 教程

推荐的

  • 树莓派 2 或 3

  • Micro SD 卡

  • Ethernet Cord 或 * Wifi dongle (WiFi 内置与 Pi 3)

Exagear 许可

可选的

  • 树莓派外壳

  • USB 键盘

  • USB 鼠标

视频

如果您希望看到所有这些内容,请务必查看以下视频。

该视频指南遵循与以下书面步骤相同的步骤,但是对于那些喜欢以视觉方式看待事物的人来说非常有用。

在树莓派上安装 Exagear

开始之前,您需要确保在树莓派上安装了 Raspbian 。如果您使用的是全新 Raspbian 安装,请确保已增加安装大小,以便占用整个 SD 卡。我建议使用 16gb 或更大容量的 SD 卡,因为 Exagear 会在 Pi 上额外消耗 1 .5gb 的容量。

1 首先,请先在树莓派上打开终端或直接通过 SSH 进入。

2 通过输入以下命令下载 Exagear 桌面软件包。根据您使用的 Pi 类型,您可能需要更改此设置。 (这是给 Pi 3 使用的)

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

3 通过输入以下内容来确定刚下载的 tar 归档文件。

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

4 接下来,请确保您的许可证密钥与提取的 tar 存档位于同一目录中。 (密钥文件应类似于 px -000000000000.key **)

我的密钥存储在桌面上,因此我将其移动到了包含 install -exagear.sh 文件的主目录中。

mv〜/Desktop/px-000000000000.key〜/

5 一旦许可证密钥位于同一目录中,请确保安装脚本是可执行的。

chmod + x ./install-exagear.sh

6 要安装 Exagear ,请运行以下行。

sudo ./install-exagear.sh

7 要立即启动 Exagear ,只需运行以下行。

贵族

8 现在,您在 x86 上运行,并且可以像在 x86 机器上运行一样使用终端。要退出 Exagear ,只需输入 exit 。

9 脚本默认情况下会安装最适合您的操作系统 (OS) 的映像。但是,您可能希望 Ubuntu 映像,因为某些应用程序 (例如 Spotify ) 只能在 Ubuntu 映像上运行。要强制安装来宾 x86 Ubuntu,只需运行以下行。

sudo ./install-exagear.sh ubuntu-1404

10 要检查您是否处于 x86 环境中,请输入以下行。

11 如果返回,则应该返回 ** i686 **,这样您就可以开始安装和使用 x86 Apps 了。

12 在开始安装任何应用之前,只需运行以下命令来更新来宾操作系统。

sudo apt-get update
sudo apt-get upgrade


现在,这只是您使用此软件包可以完成的许多出色工作的开始。下面,我将介绍一些您可以安装的 Linux x86 应用程序。

运行 x86 应用示例我将快速介绍几个如何运行以下树莓派 x86 应用程序的示例。以下仅是几个示例,我将在以后的一些教程中介绍一些更流行的应用程序。

在树莓派上安装 Sublime

Sublime 不提供该软件的 ARM 版本,因此您需要通过来宾软件运行它。在树莓派 x86 来宾操作系统下,sublime 非常易于安装,并且是任何编码器的出色文本编辑器。

1 首先,请使用”arch” 命令确保您在 x86 guest 虚拟机系统下运行,该命令应返回 i686 。

2 确保在来宾操作系统下安装了 ** wget ,以便我们下载 Sublime 。另外,请下载 libgtk2.0-0 软件包 **,因为这是 Sublime 正常运行所必需的。

sudo apt-get install wget libgtk2.0-0

3 接下来,我们需要通过运行以下命令来下载 Sublime 的 deb 软件包。

wget https://download.sublimetext.com/sublime-text_build-3126_i386.deb

4 现在,运行以下行以将 Sublime 安装到树莓派。

sudo dpkg -i sublime-text_build-3126_i386.deb
sudo apt-get install -f

5 您现在可以轻松地运行和使用 Sublime 。您可以在编程子菜单下找到它。

在树莓派上安装 Telegram

Telegram 是另一个不支持 ARM 但可以与 Exagear 一起安装的很酷的应用程序。 Telegram 是消息传递应用程序,可提供快速可靠的消息传递。它专注于速度,安全性以及隐私。

这个程序非常容易安装。

1 首先,请使用”arch” 命令确保您在 x86 来宾系统下运行,该命令应返回 ** i686 **。

2 确保已安装 ** wget ,以便我们下载 Telegram **。另外,下载我们需要的其他两个软件包。

sudo apt-get install wget xz-utils gconf2

3 现在,通过输入以下行来下载最新版本的 Telegram 。

wget https://telegram.org/dl/desktop/linux32

4 现在,通过输入以下命令来提取 tar 归档文件 **。

tar -xvpf linux32

5 现在,只需运行以下行即可打开程序。

电报/电报

6 它现在应该启动,您可以毫无问题地开始使用它。

为树莓派安装 Wine

现在,如果您想在树莓派上运行某些 Windows 应用程序,则需要安装 Wine 。以下步骤将带您完成所有需要执行的步骤。

1 安装 Wine 很简单,在来宾 x86 系统上运行时只需运行以下命令。

sudo apt-get安装 wine 

2 要配置 Wine ,只需在终端中运行此命令。

winecfg

3 通过输入以下命令来打开葡萄酒的控制面板。

酒控

4 现在您可以将 wine 应用程序安装到 Pi 上。既然有很多,那么我将让您进行一些试验。有关使用 wine 测试的应用程序的完整列表,请查看 Winehq 数据库](https://appdb.winehq.org/)。

当然,您需要记住,树莓派不具备典型的 PC 或笔记本电脑的功能,因此许多应用程序可能根本无法运行,或者运行得非常慢。

为树莓派安装 Notepad ++

安装 wine 后,您可以安装仅适用于 Windows 平台的少数几个应用程序。 文本编辑器 notepad ++ 是其中之一,但与 wine 和 Exagear 一起可以安装在 Pi 上。

1 首先将 ** Notepad ++ ** 下载到 Pi 。

wget https://notepad-plus-plus.org/repository/7.x/7.1/npp.7.1.Installer.exe

2 现在将安装程序移至”** c drive **” 以获取红酒。

mv npp.7.1.Installer.exe /home/pi/.wine/drive_c

3 现在,在记事本 plus 的位置运行酒。请记住,wine 将目录视为典型的 Windows 布局,因此 drive \ _c 为 c :

酒'c:\\ npp.7.1.Installer.exe'

4 现在,按照提示安装记事本 ++。最后,您可以勾选它以打开 notepad ++,它应该可以正常运行。
或者,您可以运行以下行。

酒'c:\\ Program Files \\ Notepad ++ \\ notepad ++。 exe '


现在,您可以按照相同的过程,基本上将任何类型的 Windows 应用程序安装到 Pi 上。但是,重要的是要知道并非每个应用程序都能很好地运行。最好检查上面的 Wine 数据库,以了解某个应用在 Wine 上的运行效果如何。 Pi 的资源也非常有限,因此许多较重的 Windows 应用程序将难以使用或根本无法运行。

树莓派 x86 App 更多示例您可以使用 Exagear 安装多种应用程序。以下是一些您可以做的事的最佳示例。

  • Sk​​ype
  • Teamviewer
  • Dropbox (我在使它工作时遇到问题)
  • TeamSpeak 服务器
  • Plex Media Server x86 版本而不是重新打包。
  • Google Chrome (可以在纯 Raspbian 上安装 Chromium)
  • 电报
  • 以及更多!

x86 有很多可能性,我将在以后的教程中探讨如何安装其中的一些方法。目前,我希望 Exagear 为您正确安装,并且不会遇到任何问题。如果您有任何疑问,请务必查看 Exagear 论坛以获取支持。

我希望这份树莓派 x86 指南能帮助您在树莓派上运行一些 x86 应用程序。如果您有任何反馈,提示或其他任何内容,请确保在下面留下评论。

会员链接免责声明:我个人购买的本网站上提及的所有产品 (这是免费向我提供许可证的例外),并且至少使用了一次。该网站上的某些链接是会员链接,每当进行销售时,这些链接都会为我赚取少量佣金。

分享到