安装和设置 RetroArch 以在 Ubuntu 24.04 中玩经典视频游戏
本教程介绍如何安装和设置 RetroArch 以在 Ubuntu PC 或笔记本电脑上玩经典视频游戏,包括 Arcade、Atari、Commodore、Nintendo、Sony PlayStation 游戏。
RetroArch 是一个免费的开源跨平台前端,适用于模拟器、游戏引擎、媒体播放器和其他应用程序。它是 libretro API 的参考前端,提供了一些不常见的技术功能,例如多通道着色器支持、实时倒带和视频录制。
与其他游戏模拟器(例如 Dolphin、PPSSPP)不同,RetroArch 具有内置的在线更新程序,只需点击几下鼠标即可轻松下载免费游戏。因此,任何人都可以玩游戏,而不必担心法律问题。
第1步:安装RetroArch
RetroArch 可以通过几种不同的软件包格式安装在 Linux 中。他们包括:
- Snap - 在沙箱中运行。
- Deb (Ubuntu PPA) - 原生包格式。
- Flatpak - 在沙箱环境中运行。
用户可以根据需要选择安装其中任何一个。
选项 1:安装 Snap 包
Snap 是在 Ubuntu 中获取该应用程序的最简单方法。它在沙箱环境中运行并自动安装更新。
而且,RetroArch Snap 软件包到目前为止支持 amd64、arm64/armhf 和 ppc64el CPU 平台上的所有当前 Ubuntu 版本。
要安装该软件包,只需启动 App Center(或 Ubuntu 22.04 及更早版本的 Ubuntu 软件),然后搜索并安装 RetroArch。
作为选择,用户也可以按 Ctrl+Alt+T 打开终端窗口,然后运行以下命令来安装 snap 包:
sudo snap install retroarch安装后,通过从开始菜单(Gnome 概述)搜索或在终端中运行 /snap/bin/retroarch 命令来启动它。
选项 2:Ubuntu PPA(Deb 包)
Ubuntu 在系统存储库中包含模拟器的本机 .deb 包,但是很旧!
对于最新版本,有一个官方的 Ubuntu PPA,到目前为止支持 amd64 (Intel/AMD) 上的 Ubuntu 22.04 和 Ubuntu 24.04arm64/armhf(例如 RasPi)平台。
要添加 PPA,请打开终端 (Ctrl+Alt+T) 并运行命令:
sudo add-apt-repository ppa:libretro/stable在询问时输入用户密码(无星号反馈,只需记住),然后按 Enter 继续。
然后,通过运行命令从 PPA 安装 deb 包:
sudo apt install retroarchLinux Mint 需要先手动运行 sudo apt update 来刷新缓存,而在 Ubuntu 中添加 PPA 时会自动完成。
安装后,从开始菜单启动它或从终端运行 retroarch 命令。并且,软件更新程序将向您显示模拟器的更新(如果有)。
选项 3:Flatpak 封装
到目前为止,RetroArch 的 Deb 和 Snap 软件包在默认 Wayland 会话的 Ubuntu 中都缺少窗口边框。用户可以选择切换回 Xorg 会话(从登录屏幕通过右下齿轮菜单),或安装 Flatpak 软件包。
与 Snap 一样,Flatpak 软件包也运行在沙箱环境中,到目前为止,它支持 amd64 和 arm64 平台上的大多数 Linux(包括所有当前的 Ubuntu 版本)。
对于 Ubuntu,首先通过在终端中运行命令 (Ctrl+Alt+T) 来启用 Flatpak 支持:
sudo apt install flatpak
而其他Linux可以按照官方设置指南来启用此包格式支持。
然后,使用以下命令安装 RetroArch Flatpak 包:
flatpak install https://dl.flathub.org/repo/appstream/org.libretro.RetroArch.flatpakref如果您已将 Flathub.org 存储库添加到系统中,则可以使用下面屏幕截图中的命令。
与前两种包格式一样,用户可以从开始菜单搜索并启动 Flatpak 版本的 RetroArch(如果应用程序图标不可见,请注销并重新登录)。
或者,运行 flatpak run org.libretro.RetroArch 命令从终端启动 Flatpak 版本的模拟器。
更新软件包,使用命令:
flatpak update org.libretro.RetroArch第 2 步:下载核心和游戏
在加载游戏之前,用户需要先下载核心。 核心将是一个独立的模拟器,用作 RetroArch 的“插件”。
用户可以安装尽可能多的核心,并且同时仅加载一个核心来模拟其能够胜任的游戏ROM。
1. 首先,启动 RetroArch 并转到“主菜单 -> 在线更新程序”。接下来,向下滚动并单击相应的菜单选项来更新资源、数据库、GLSL 着色器等。
提示:RetroArch Deb 软件包使用蓝色用户界面,具有不同的菜单组织,进入“设置 -> 驱动程序 -> 菜单”并将界面设置为“ozone”,如本步骤中的屏幕截图所示。
2. 在Online Updater页面中,接下来单击顶部的Core Downloader选项,然后单击下载所需数量的内核(模拟器插件) 。
3.下载核心后,导航回Online Updater,然后选择Content Downloader。最后,浏览并点击下载游戏。
第 3 步:加载游戏并享受
下载核心(模拟器)和游戏文件后,就可以加载您最喜欢的游戏了。
提示:在加载游戏之前,您可以先进入“设置 -> 输入 -> RetroPad Binds”来映射您的键盘按键或游戏机按钮。
首先,进入“Main Menu -> Load Core”,然后选择要加载的核心(模拟器)。在左下角,它将显示加载核心以及软件版本。
接下来,转到“主菜单 -> 加载内容”。然后浏览“Downloads”文件夹查找当前核心能够加载的游戏,或者转到“/home/USER”查找用户主目录中的游戏ROM,或者转到“/media/”查找CD Rom。
如果一切顺利的话,比赛就应该开始了。享受!
卸载:
根据您安装的 RetroArch 模拟器的软件包,选择在终端中运行以下命令 (Ctrl+Alt+T)。
要删除 Deb 包,请运行命令:
sudo apt remove retroarch --autoremove还可以通过命令删除 Ubuntu PPA:
sudo add-apt-repository --remove ppa:libretro/stable- 对于Snap软件包,只需使用Ubuntu Software或App Center卸载即可。
对于 Flatpak 软件包,运行以下命令进行卸载:
flatpak uninstall --delete-data org.libretro.RetroArch还可以运行
flatpak uninstall --unused来清除无用的运行时库。










