Установите и настройте RetroArch для воспроизведения классических видеоигр в Ubuntu 24.04.
В этом руководстве показано, как установить и настроить RetroArch для игры в классические видеоигры, включая игры Arcade, Atari, Commodore, Nintendo, Sony Playstation, на ПК или ноутбуке с Ubuntu.
RetroArch — это бесплатный кроссплатформенный интерфейс с открытым исходным кодом для эмуляторов, игровых движков, медиаплееров и других приложений. Это эталонный интерфейс API libretro, который предлагает несколько необычных технических функций, таких как поддержка многопроходных шейдеров, перемотка назад в реальном времени и запись видео.
В отличие от других эмуляторов игр (например, Dolphin, PPSSPP), RetroArch имеет встроенный Онлайн-обновитель, позволяющий загружать бесплатные игры всего несколькими щелчками мыши. Таким образом, любой может играть в игры, не беспокоясь о юридических вопросах.
Шаг 1: Установите RetroArch
RetroArch доступен для установки в Linux в нескольких различных форматах пакетов. Они включают:
- Привязка – работает в песочнице.
- Deb (Ubuntu PPA) – собственный формат пакета.
- Flatpak – работает в изолированной среде.
Пользователь может выбрать установку любого из них по своему усмотрению.
Вариант 1. Установите пакет Snap.
Snap — это самый простой способ получить приложение в Ubuntu. Он работает в песочнице и автоматически устанавливает обновления.
Пакет RetroArch Snap на данный момент поддерживает все текущие выпуски Ubuntu на платформах ЦП amd64
, arm64/armhf
и ppc64el
.
Чтобы установить пакет, просто запустите App Center (или программное обеспечение Ubuntu для Ubuntu 22.04 и более ранних версий), затем найдите и установите RetroArch.
По выбору пользователь также может нажать Ctrl+Alt+T
, чтобы открыть окно терминала, а затем вместо этого запустить команду ниже, чтобы установить пакет Snap:
sudo snap install retroarch
После установки запустите его либо с помощью поиска в меню «Пуск» (обзор Gnome), либо выполнив команду /snap/bin/retroarch
в терминале.
Вариант 2: Ubuntu PPA (пакет Deb)
Ubuntu включает в себя собственный пакет .deb
для эмулятора в системных репозиториях, но старый!
Для самой последней версии существует официальный репозиторий Ubuntu PPA, который на данный момент поддерживает Ubuntu 22.04 и Ubuntu 24.04 на amd64
(Intel/AMD) и arm64/armhf
(например, RasPi).
Чтобы добавить PPA, откройте терминал (Ctrl+Alt+T) и выполните команду:
sudo add-apt-repository ppa:libretro/stable
Введите пароль пользователя (без звездочки, просто введите его в уме), когда он спросит, и нажмите Enter, чтобы продолжить.
Затем установите пакет deb из PPA, выполнив команду:
sudo apt install retroarch
Linux Mint необходимо вручную запустить sudo apt update
, чтобы сначала обновить кэш, тогда как в Ubuntu это делается автоматически при добавлении PPA.
После установки запустите его из меню «Пуск» или выполнив команду retroarch
с терминала. Кроме того, Software Updater покажет вам обновления для эмулятора, если таковые имеются.
Вариант 3: Пакет Flatpak
В пакетах Deb и Snap RetroArch до сих пор отсутствует граница окна в Ubuntu со стандартным сеансом Wayland. Пользователь может вернуться к сеансу Xorg (на экране входа в систему через меню шестеренки в правом нижнем углу) или вместо этого установить пакет Flatpak.
Как и Snap, пакет Flatpak также работает в изолированной среде и на данный момент поддерживает большинство Linux (включая все текущие выпуски Ubuntu) на платформах amd64
и arm64
.
Для Ubuntu сначала включите поддержку Flatpak, выполнив команду в терминале (Ctrl+Alt+T):
sudo apt install flatpak
В то время как другие Linux могут следовать официальному руководству по установке, чтобы включить поддержку этого формата пакета.
Затем установите пакет RetroArch Flatpak, используя команду ниже:
flatpak install https://dl.flathub.org/repo/appstream/org.libretro.RetroArch.flatpakref
Или используйте команду, показанную на снимке экрана ниже, если вы добавили репозиторий Flathub.org в свою систему.
Как и в двух предыдущих форматах пакетов, пользователь может найти и запустить версию RetroArch Flatpak из меню «Пуск» (выйдите из системы и снова войдите, если значок приложения не отображается).
Или запустите команду flatpak run org.libretro.RetroArch
, чтобы запустить версию эмулятора Flatpak с терминала.
Для обновления программного пакета используйте команду:
flatpak update org.libretro.RetroArch
Шаг 2. Загрузите ядра и игры
Прежде чем иметь возможность загружать игры, пользователю необходимо сначала загрузить ядра. Ядро будет представлять собой отдельный эмулятор, работающий как «плагин» для RetroArch.
Пользователь может установить как можно больше ядер и загружать только одно ядро одновременно для эмуляции игровых прошивок, на которые он способен.
1. Сначала запустите RetroArch и перейдите в «Главное меню
-> Онлайн-обновление
». Затем прокрутите вниз и нажмите «Обновить ресурсы», «Базу данных», шейдеры GLSL и т. д., щелкнув соответствующие пункты меню.
Советы: пакет RetroArch Deb использует синий пользовательский интерфейс с другой организацией меню. Перейдите в «Настройки -> Драйверы -> Меню» и установите для интерфейса значение «ozone», как показано на скриншотах на этом этапе.
2. На странице Онлайн-обновление
выберите параметр Core Downloader
вверху, затем нажмите «Загрузить столько ядер (плагинов эмулятора), сколько хотите». .
3. После загрузки ядер вернитесь к Online Updater
, затем выберите Content Downloader
. Наконец, найдите и нажмите «Загрузить игры».
Шаг 3. Загрузите игры и наслаждайтесь
После того, как скачаны ядра (эмуляторы) и файлы игры, самое время загрузить любимые игры.
Совет: перед загрузкой игры вы можете сначала перейти в «Настройки -> Ввод -> Привязки RetroPad», чтобы сопоставить клавиши клавиатуры или кнопки игровой консоли.
Сначала перейдите в «Главное меню -> Загрузить ядро», затем выберите ядро (эмулятор) для загрузки. В левом нижнем углу будет показано ядро загрузки вместе с версией программного обеспечения.
Далее перейдите в «Главное меню -> Загрузить контент». Затем либо просмотрите папку «Загрузки» для игр, которые может загрузить текущее ядро, либо перейдите в «/home/USER» для игровых ПЗУ в домашнем каталоге вашего пользователя или «/media/» для компакт-диска.
Если все идет хорошо, игра должна запуститься. Наслаждаться!
Удалить:
В зависимости от того, какой пакет эмулятора RetroArch вы установили, выберите выполнение одной из команд ниже в терминале (Ctrl+Alt+T).
Чтобы удалить пакет Deb, выполните команду:
sudo apt remove retroarch --autoremove
Также удалите Ubuntu PPA с помощью команды:
sudo add-apt-repository --remove ppa:libretro/stable
- Для удаления пакета Snap просто используйте программное обеспечение Ubuntu или Центр приложений.
А для пакета Flatpak выполните команду ниже, чтобы удалить:
flatpak uninstall --delete-data org.libretro.RetroArch
Также запустите
flatpak uninstall --unused
, чтобы очистить ненужные библиотеки времени выполнения.