Как пользователь Linux, вы, возможно, сталкивались с различными игровыми и эмуляционными платформами, такими как Citra или Dolphin. Однако, если вы являетесь настоящим поклонником ретро-игр, есть одна программа, которую вам стоит установить: RetroArch.
RetroArch
RetroArch - это универсальная платформа эмуляции "все в одном", разработанная для того, чтобы сделать ваш опыт ретро-игр в Linux более приятным и необременительным. Вот несколько причин, по которым вы должны выбрать RetroArch вместо других отдельных эмуляторов, таких как Citra или Dolphin:
- Унифицированный интерфейс: RetroArch представляет собой единый пользовательский интерфейс для всех поддерживаемых платформ, что упрощает навигацию и управление играми, независимо от используемого эмулятора.
- Поддержка нескольких эмуляторов: В отличие от Citra и Dolphin, которые сосредоточены на эмуляции конкретных консолей (Nintendo 3DS и GameCube/Wii, соответственно), RetroArch поддерживает широкий спектр эмуляторов, известных как "ядра". Это означает, что вы можете играть в игры от различных консолей, таких как NES, SNES, PlayStation, Sega Genesis и других - и все это в рамках одного приложения.
- Кросс-платформенная совместимость: RetroArch доступен на нескольких платформах, включая Windows, macOS, Linux, Android и некоторые игровые консоли. Это позволяет вам получить единый игровой опыт на всех ваших устройствах.
- Расширенные возможности: RetroArch предлагает такие функции, как шейдеры, netplay, перемотка и многое другое, что может значительно улучшить ваш игровой опыт. Эти функции обычно недоступны или ограничены в автономных эмуляторах, таких как Citra или Dolphin.
- Активная разработка и сообщество: RetroArch - это проект с открытым исходным кодом и большим, активным сообществом. Это гарантирует, что программное обеспечение постоянно совершенствуется и пополняется новыми функциями и ядрами эмулятора.
Учитывая вышеперечисленные преимущества, неудивительно, что RetroArch стал лучшим решением для многих Linux геймеров и ретро энтузиастов. Предстоящее руководство продемонстрирует, как установить RetroArch на Ubuntu 22.04 Jammy Jellyfish или Ubuntu 20.04 Focal Fossa с помощью официального APT-репозитория RetroArch последней версии или с помощью Flatpak и Flathub. Этот же метод будет работать и для краткосрочных релизов, которые не достигли статуса "конец жизни".
Установка RetroArch в Ubuntu
Установка RetroArch с помощью APT
Шаг 1: Обновление Ubuntu
Прежде чем приступить к процессу установки, необходимо убедиться, что ваша система Ubuntu обновлена. Это поможет предотвратить возможные проблемы во время установки и обеспечить бесперебойную работу системы. Чтобы обновить систему Ubuntu, откройте терминал и введите следующую команду:
1 | sudo apt update && sudo apt upgrade |
Шаг 2: Импортируйте RetroArch Launchpad PPA
Рекомендуемый метод установки RetroArch - импортировать Launchpad PPA, поддерживаемый командой Libretro. Это позволит вам получить последний стабильный релиз и все новые возможности и улучшения.
Сначала убедитесь, что необходимые зависимости установлены в вашей системе. Введите следующую команду в терминале:
1 | sudo apt install software-properties-common apt-transport-https -y |
Далее вы можете импортировать стабильный или тестовый PPA. Если вы импортируете оба, автоматически будет выбран репозиторий с самой новой версией, который, скорее всего, будет сборкой для разработки.
Импортируйте стабильный PPA RetroArch (рекомендуется):
1 | sudo add-apt-repository ppa:libretro/stable -y |
Импортируйте RetroArch Testing PPA:
1 | sudo add-apt-repository ppa:libretro/testing -y |
Шаг 3: Обновление списка пакетов
Теперь, когда вы импортировали нужный PPA, пришло время обновить список пакетов, чтобы отразить новые изменения. Выполните следующую команду в терминале:
1 | sudo apt update |
Шаг 4: Установите RetroArch
После обновления списка пакетов вы готовы к установке RetroArch. Введите следующую команду в терминале, чтобы начать процесс установки:
1 | sudo apt install retroarch -y |
Установка RetroArch с помощью Flatpak и Flathub
В этом разделе мы рассмотрим альтернативный метод установки RetroArch с помощью пакетного менеджера Flatpak. Flatpak является популярным вариантом, подобным Snap, и используется во многих дистрибутивах Linux в качестве стороннего менеджера пакетов для получения последних пакетов.
Примечание: Если в вашей системе не установлен Flatpak, обратитесь к нашему руководству "Как установить Flatpak на Ubuntu" для получения пошаговых инструкций по установке последней поддерживаемой версии Flatpak.
Шаг 1: Включите Flathub
Перед установкой RetroArch через Flatpak необходимо включить репозиторий Flathub, который является основным источником для приложений Flatpak. Чтобы включить Flathub, выполните следующую команду в терминале:
1 | sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
Эта команда добавит репозиторий Flathub в вашу конфигурацию Flatpak, обеспечивая вам доступ к широкому спектру приложений, включая RetroArch.
Шаг 2: Установите RetroArch
После включения Flathub вы можете приступить к установке RetroArch с помощью команды flatpak install. Выполните следующую команду в терминале:
1 | flatpak install flathub org.libretro.RetroArch -y |
Запуск эмулятора RetroArch
Теперь, когда вы успешно установили RetroArch, пришло время запустить приложение и начать наслаждаться беспрепятственной эмуляцией. В зависимости от ваших предпочтений и способа установки, существует несколько способов открыть RetroArch.
Запуск RetroArch через терминал
Если у вас открыт командный терминал и вы хотите немедленно запустить RetroArch, вы можете ввести следующую команду:
1 | retroarch |
Для пользователей, установивших RetroArch с помощью Flatpak, вместо этого нужно выполнить следующую команду:
1 | flatpak run org.libretro.RetroArch |
Запуск RetroArch через рабочий стол
Большинство пользователей настольных компьютеров предпочтут запустить RetroArch с помощью иконки приложения. Для этого пройдите по следующему пути на рабочем столе:
Activities > Show Applications > RetroArch
Пример иконки приложения RetroArch в Ubuntu Linux:
Начало работы с эмулятором RetroArch в Ubuntu Linux
В этом разделе вы найдете ценные советы и рекомендации по началу работы с эмулятором RetroArch на Ubuntu Linux. Эти советы помогут вам получить максимальный опыт эмуляции и обеспечить эффективное использование эмулятора.
Совет 1: Настройте ваш геймпад или контроллер
Для улучшения игрового опыта очень важно правильно настроить геймпад или контроллер. RetroArch поддерживает различные устройства ввода, включая популярные геймпады и джойстики. Чтобы настроить контроллер, выполните следующие действия:
- Запустите RetroArch
- Перейдите в Settings > Input > Port 1 Controls
- Настройте отображение кнопок в соответствии с вашими предпочтениями.
Совет 2: Управляйте своей библиотекой игр
Управление библиотекой игр очень важно для беспрепятственного игрового процесса. В RetroArch есть встроенная функция "Списки воспроизведения", которая поможет вам организовать ваши игры. Чтобы создать список воспроизведения:
- Запустите RetroArch
- Перейдите в Главное меню > Playlists > Import Content
- Выберите подходящие опции для сканирования каталога игр
Совет 3: Настройте пользовательский интерфейс
Настройка пользовательского интерфейса позволяет вам персонализировать работу с RetroArch. Чтобы изменить внешний вид эмулятора:
- Запустите RetroArch
- Перейдите в Settings > User Interface > Appearance
- Выберите различные темы, значки меню и другие визуальные элементы.
Совет 4: Оптимизация производительности эмулятора
Чтобы повысить производительность эмулятора и получить максимальное удовольствие от игры, воспользуйтесь следующими советами по оптимизации:
- Обновите графический драйвер до последней версии
- Перейдите в Settings > Video и настройте параметры в соответствии с возможностями вашего оборудования.
- Включите или отключите V-Sync по мере необходимости в Settings > Video > Synchronization
Совет 5: Сохраняйте и загружайте состояния игры
RetroArch позволяет сохранять и загружать игровые состояния и продолжать прохождение с того места, на котором вы остановились. Чтобы сохранить или загрузить состояние игры:
- Запустите RetroArch и начните игру.
- Нажмите горячую клавишу "Быстрое меню" (по умолчанию F1).
- Выберите в меню пункт "Save State (Сохранить состояние)" или "Load State (Загрузить состояние)".
Пример пользовательского интерфейса RetroArch после запуска с меню по умолчанию на Ubuntu Linux:
Дополнительные команды RetroArch в Ubuntu Linux
В этом разделе мы обсудим управление RetroArch в системе Ubuntu Linux, включая обновление и удаление приложения.
Как обновить RetroArch
Для установок APT:
Обновите список пакетов: Откройте терминал и выполните следующую команду для обновления списка пакетов:
1 | sudo apt update |
Обновите пакеты: Теперь обновите пакеты, включая RetroArch, с помощью следующей команды:
1 | sudo apt upgrade |
Для установок Flatpak:
Обновите пакеты Flatpak: Чтобы обновить все пакеты Flatpak, включая RetroArch, выполните следующую команду в терминале:
1 | flatpak update |
Как удалить RetroArch
Если вы решили удалить RetroArch из вашей системы, выполните следующие шаги в зависимости от метода установки:
Для APT-установок:
Удалите RetroArch: Выполните следующую команду для удаления RetroArch из вашей системы.
1 | sudo apt remove retroarch |
Удалите RetroArch PPA: Если у вас нет намерения переустанавливать RetroArch, вам следует удалить PPA.
Удалите RetroArch Stable PPA:
1 | sudo add-apt-repository --remove ppa:libretro/stable -y |
Удалите RetroArch Daily PPA:
1 | sudo add-apt-repository --remove ppa:libretro/testing -y |
Для установок Flatpak:
Удалите RetroArch: Чтобы удалить RetroArch, установленный через Flatpak, выполните следующую команду в терминале:
1 | flatpak uninstall org.libretro.RetroArch |
Устранение неполадок эмулятора RetroArch
В этом разделе будут рассмотрены общие проблемы, с которыми вы можете столкнуться при использовании эмулятора RetroArch с установкой Flatpak или PPA в Ubuntu Linux. Понимая эти проблемы и их решения, вы сможете обеспечить бесперебойную работу эмулятора.
Проблема 1: Отсутствующая или незаписываемая директория Assets (установка PPA)
Распространенной проблемой при PPA-установке RetroArch является отсутствие или невозможность записи каталога активов. Эта проблема может привести к тому, что RetroArch будет отображать неправильные шрифты и иконки в пользовательском интерфейсе. Чтобы решить эту проблему, выполните следующие действия:
Во-первых, измените параметр assets_directory в ~/.config/retroarch/retroarch.cfg так, чтобы он указывал на ~/.config/retroarch/assets:
1 | assets_directory = "~/.config/retroarch/assets" |
Затем откройте RetroArch и перейдите в Главное меню > Online Updater > Update Assets, чтобы загрузить самый новый набор активов.
После выполнения этих шагов RetroArch должен отображать правильные шрифты и иконки в пользовательском интерфейсе.
Проблема 2: Проблемы со звуком (как при установке Flatpak, так и при установке PPA)
Иногда при использовании RetroArch могут возникать проблемы со звуком, например, заикание или треск. Чтобы устранить эту проблему, попробуйте следующие решения:
Обновите аудиодрайверы вашей системы до последней версии.
Перейдите в Настройки > Аудио в RetroArch и настройте параметры звука в соответствии с вашими предпочтениями и возможностями системы.
Проблема 3: Несовместимые ядра (при установке как Flatpak, так и PPA)
Иногда вы можете столкнуться с проблемой несовместимых ядер, что может помешать корректной работе некоторых игр. Чтобы решить эту проблему, выполните следующие действия:
Откройте RetroArch и перейдите в Главное меню > Online Updater > Core Updater, чтобы обновить ядра до последних версий.
Если проблема не исчезла, попробуйте загрузить альтернативные ядра для соответствующих игр.
Проблема 4: неудачные обновления (установка Flatpak)
При установке Flatpak могут возникнуть проблемы с обновлением RetroArch или его компонентов. Чтобы решить эту проблему, выполните следующие команды в терминале:
Обновите установку Flatpak:
1 | flatpak update |
Обновите приложение RetroArch Flatpak:
1 | flatpak update org.libretro.RetroArch |
Заключение
В заключение можно сказать, что RetroArch - это универсальный и мощный эмулятор, который позволяет пользователям познакомиться с различными классическими играми на Ubuntu Linux. RetroArch зарекомендовал себя как удобное и эффективное решение для любителей ретро-игр благодаря интуитивно понятному интерфейсу, кросс-платформенной совместимости и обширной библиотеке игровых ядер. Такие ключевые функции эмулятора, как сохранение состояний, netplay и поддержка шейдеров, еще больше улучшают игровой процесс, делая RetroArch незаменимым инструментом для тех, кто хочет вновь ощутить ностальгию классических игр на своей системе Ubuntu Linux.