如何在 Raspberry Pi 上的 Raspbian 中将 RetroPie 作为应用程序安装

想要安装 RetroPie 但又不想丢失现有的 Raspbian 项目和环境? 不热衷于双启动的想法? 答案是在 Raspbian 中将 RetroPie 作为应用程序安装。 事实上,它是如此简单,你会想知道为什么你以前没有这样做。

您并不总是需要专用磁盘映像

Raspberry Pi 用户已经接受了为他们的计算机提供单一功能的想法。 这个单一功能通常是 Raspbian 发行版,鼓励用户为每个主要项目重新安装。 这不仅会缩短 SD 卡的使用寿命,而且没有必要。

Raspberry Pi 可以支持从 USB 设备启动,甚至可以通过 BerryBoot 在 HDD 上安装多个操作系统。

简而言之,自 2012 年 Raspberry Pi 首次出现以来,事情一直在发展。专用磁盘映像可能对基于 Pi 的复古游戏项目有用,但如果您想要更多的多功能体验,Raspbian Stretch 绰绰有余。 我们已经了解了如何在 Raspbian 中安装 Kodi,所以让我们了解如何安装和配置 RetroPie。

你需要什么

与以往一样,对于 Raspberry Pi 项目,您需要可靠的电源、microSD 卡(至少 8GB,预装 Raspbian Stretch)和 HDMI 电缆(除非您使用的是触摸屏显示器)。

您还需要通过以太网电缆连接路由器(或 Wi-Fi 连接)、键盘和鼠标以及游戏控制器。 是否保持这些连接取决于您打算玩的游戏类型。

事实上,如果您对一种非常特殊类型的游戏(例如为 Commodore 64 发布的游戏)感兴趣,那么您只需要一个键盘和两键操纵杆。

配置 Raspbian 以安装 RetroPie

首先,启动您的 Raspberry Pi,然后更改语言环境选项。 这可以在命令行中使用:

sudo raspi-config

这里,去 本地化选项 > 更改区域设置 并滚动菜单以选择 en_US.UTF-8 UTF-8 选项。 选择 好的 确认,并等待更改完成。

然后,使用以下命令重新启动 Raspberry Pi:

sudo reboot

您可能更喜欢使用桌面 树莓派配置工具可在 优先 菜单。 在这种情况下,请转到 本土化 选项卡,选择 设置语言环境并选择 en_US.UTF-8 字符集。 系统将提示您重新启动,因此单击 好的.

重新启动计算机后,打开一个新的终端窗口并输入命令:

locale

检查每个参数是否有 en_US.UTF-8 赋予的价值。

在 Raspbian 上安装 RetroPie

在安装 RetroPie 之前,您需要确保在 Raspbian 中安装了 git:

sudo apt install git

完成后,您就可以安装 RetroPie 了:

git clone https://github.com/RetroPie/RetroPie-Setup.git

RetroPie-Setup 文件夹将下载,因此更改目录,并使 retropie_setup.sh 脚本可执行:

cd RetroPie-Setup
chmod +x retropie_setup.sh

您现在可以使用安装脚本安装 RetroPie:

sudo ./retropie_setup.sh

等待它运行。 可能会安装一些额外的软件包。 完成后,将出现 RetroPie-Setup Script 菜单。 选择 好的 到 close 介绍屏幕,然后选择 1.基本安装.

这会安装来自核心和主要 RetroPie 项目的所有包; 选择 是的 继续,并等待安装仿真套件。

这将需要一段时间,一旦完成,您将返回到设置菜单。 选择 R 执行重启并选择 是的 确认。

登录并配置 RetroPie

当计算机重新启动时,您首先会看到桌面; 那么这将 close 并显示命令行界面。 使用通常的 Raspberry Pi 凭据登录。 完成后,运行 EmulationStation:

emulationstation

RetroPie 的用户界面将加载,系统将提示您配置控制器。 如果您希望跳过此操作并通过键盘导航,您可以稍后处理控制器。

接下来,如果您使用的是无线网络,而不是以太网,则需要连接到您的无线网络。 转到 RetroPie 菜单,然后选择 无线上网. 选择 1 连接到 WiFi 网络 并选择正确的网络名称。 点击 好的,然后输入密码,用 好的.

完成后,等待菜单再次出现; 如果成功,它应该显示无线连接的 IP 地址。 选择 Exit 到 close 菜单。

就目前情况而言,您已准备好在 Raspberry Pi 上安装 BIOS 文件和游戏 ROM。 但是您可能首先需要一些模拟器。 您可以通过以下方式找到这些 RetroPie > RetroPie 设置 > M 管理包. 在这里,选择 opt 管理可选包,并找到适合您要模拟的平台的那个。

除了 Nintendo 64 和 Sega Dreamcast 等知名游戏平台外,您还会发现旧的 8 位系统甚至街机游戏(总是标记为“MAME”)。 同时,移植到 Raspberry Pi 的经典游戏(例如 Doom 和 Quake)以及 ScummVM 程序也可以在列表中找到,它可以让您运行某些点击式图形冒险游戏。

当您找到要添加的模拟器时,一次选择一个,使用 从源安装. 这可能需要一段时间,具体取决于您选择了多少(以及哪些)模拟器。 点击 后退 完成后,直到返回主 RetroPie-Setup Script 菜单,然后选择 R 执行重启 再次。

BIOS 和游戏文件

为了在 RetroPie 上玩游戏,您需要相关模拟器的 BIOS 文件,以及您想要玩的游戏的 ROM 文件。 由于版权法,我们无法链接到这些,但您应该通过 Google 找到您需要的内容。 请注意,如果您使用的是 ROM 文件,您应该已经拥有物理媒体的副本。

当您拥有文件(ROM 文件应保存到相应的模拟器文件夹,BIOS 文件应保存到 BIOS 目录)后,您就可以在 EmulationStation 中运行游戏了。

通常,我们会指导您通过 SSH 或 FTP 从另一台计算机执行此操作。 但是,如果您可以轻松地退出 RetroPie 并返回到 Raspbian 中的 PIXEL 桌面,则这不是必需的。 这样,您就可以使用 Chromium 浏览器查找并下载您的 BIOS 和 ROM 文件,并将它们保存到您的 Raspberry Pi 中。

退出复古派

要退出 RetroPie,请单击 开始 按钮(您将在之前配置)并选择 退出 > 退出 EmulationStation,然后在出现命令行时,输入:

sudo systemctl start lightdm

这将在 Raspbian 上重新启动 Pixel 桌面,您可以继续正常使用您的 Raspberry Pi。 也许你有一个正在开发的项目? 如果没有,Raspberry Pi 还有许多其他用途。

每当您想再次启动 RetroPie 时,只需使用 emulationstation 命令。

如果您发现自己厌倦了标准界面,您还可以深入研究设置并在 RetroPie 上安装新主题。

请记住,RetroPie 并不是 Raspberry Pi 的唯一复古游戏选项。 还存在其他适用于 Raspberry Pi 的复古游戏方法,尽管它们可能不像 RetroPie 那样支持手动安装。 既然您可以访问,为什么不使用 RetroPie 构建 NES 或 SNES Mini? 如果您更喜欢手持设备,我们也了解了如何构建 Raspberry Pi Game Boy 套件。