Гид по технологиям

Установить RetroPie в Raspian — без переустановки

• 7 min read • Raspberry Pi • Обновлено 06 Dec 2025
RetroPie в Raspbian — установка без переустановки
RetroPie в Raspbian — установка без переустановки

Зачем ставить RetroPie в Raspbian

Если вы делаете на Raspberry Pi несколько проектов (серверы, разработки, медиаплеер), то выделенный образ под одну задачу — неудобно. Установка RetroPie как приложения внутри Raspbian позволяет:

  • сохранить окружение и файлы на microSD/USB;
  • переключаться между рабочим столом PIXEL и EmulationStation без перезаписи карты;
  • добавлять эмуляторы и игры выборочно, не тратя место на ненужные пакеты.

Важно: метод подходит для пользователей, которые хотят гибкое устройство. Если ваша цель — полностью автономная игровая консоль для флешки/SD, специальный образ иногда удобнее.

Кому это подходит и когда не подходит

Подходит:

  • тем, кто использует Pi и для других задач;
  • если у вас уже установлен Raspbian Stretch (или совместимый) и вы не хотите переустанавливать систему;
  • если вы умеете работать с терминалом и настройками сети.

Может не подойти:

  • если вы хотите максимально простую «готовую» игровую приставку без лишнего ПО;
  • если ваша карта памяти или питание ненадёжны — стабильность эмуляторов зависит от мощности и IO;
  • если вы хотите очень старую (несовместимую) модель Pi — проверьте совместимость эмуляторов.

Что понадобится

  • Raspberry Pi с предустановленным Raspbian Stretch (microSD, минимум 8 ГБ, лучше 16 ГБ и больше);
  • надёжный блок питания для вашей модели (обычно достаточно 2–3 A, уточните для своей платы);
  • клавиатура и мышь; геймпад (USB или Bluetooth) — при необходимости;
  • HDMI кабель или дисплей;
  • сеть: Ethernet или Wi‑Fi для загрузки пакетов;
  • (опционально) второй компьютер для передачи ROM/BIOS по SSH/SFTP.

Подготовка Raspberry Pi к установке RetroPie

ALT: Подготовка Raspberry Pi и аксессуаров для установки RetroPie

Быстрая схема решений перед установкой

flowchart TD
  A[Есть установленный Raspbian?] -->|Да| B[Установить RetroPie в Raspbian]
  A -->|Нет, хочу чистую консоль| C[Скачать образ RetroPie]
  B --> D{Нужны эмуляторы?}
  D -->|Да| E[Установить через RetroPie-Setup]
  D -->|Нет| F[Запустить EmulationStation]
  E --> F
  C --> G[Записать образ на SD и загрузиться]

Шаг 1 — Проверка локали и перезагрузка

Перед установкой убедитесь, что локаль системы настроена корректно (RetroPie ожидает UTF-8). Откройте терминал и запустите конфиг:

sudo raspi-config

Далее: Localisation Options > Change Locale, выберите en_US.UTF-8 UTF-8 и подтвердите OK. После изменения перезагрузите систему:

sudo reboot

Альтернативно, можно сделать то же через графический Raspberry Pi Configuration (в меню Preferences) на вкладке Localization — Set Locale.

После перезагрузки проверьте текущие значения локали:

locale

Все параметры должны показывать en_US.UTF-8 (или выбранную вами UTF-8 локаль).

Настройка локали в Raspbian

ALT: Окно конфигурации Raspberry Pi с параметрами локали

Шаг 2 — Установка git и загрузка скрипта RetroPie

RetroPie устанавливается официальным набором скриптов. Сначала установите git, если он не установлен:

sudo apt update
sudo apt install git -y

Скачайте репозиторий RetroPie-Setup:

git clone https://github.com/RetroPie/RetroPie-Setup.git
cd RetroPie-Setup
chmod +x retropie_setup.sh

Запустите скрипт установки:

sudo ./retropie_setup.sh

После запуска появится меню RetroPie-Setup. Закройте начальный экран (OK) и выберите “1. Basic install” — это установит основные пакеты и компоненты RetroPie.

Процесс установки RetroPie-Setup

ALT: Терминал с запущенным скриптом установки RetroPie-Setup

Установка может занять значительное время — это зависит от скорости сети и вашей платы. Когда установка закончится, выберите “R Perform Reboot” и подтвердите перезагрузку.

Шаг 3 — Первый запуск EmulationStation и настройка контроллера

После перезагрузки войдите в систему и запустите EmulationStation командой:

emulationstation

При первом запуске начнётся автоматическая конфигурация контроллера. Если вы хотите отложить настройку, используйте клавиатуру и выполните настройку позже в меню RetroPie.

Если используете Wi‑Fi, подключитесь через RetroPie Menu → WiFi → 1 Connect to WiFi network: выберите сеть, введите пароль, подтвердите. После успешного подключения будет показан IP‑адрес.

EmulationStation: главный экран

ALT: Интерфейс EmulationStation с меню игр и платформ

Шаг 4 — Установка дополнительных эмуляторов

В RetroPie-Setup выберите:

RetroPie → RetroPie Setup → Manage packages → opt Manage optional packages

Там находятся внешние и дополнительные эмуляторы. Для установки конкретного эмулятора выберите его и нажмите “Install from source”. Установка из исходников может занять долгое время и потребовать свободного места.

После установки вернитесь в главное меню скрипта и сделайте перезагрузку (R Perform reboot).

BIOS и ROM-файлы: где хранить и как передавать

Для корректной работы некоторых эмуляторов требуется BIOS. ROM — образы игр. По авторскому праву мы не даём ссылки; используйте только те образы, которыми вы владеете.

Где копировать файлы:

  • ROM-файлы — сохраняются в соответствующие папки /home/pi/RetroPie/roms/;
  • BIOS-файлы — в папку /home/pi/RetroPie/BIOS (или указанную в документации эмулятора).

Способы передачи:

  • по сети: SFTP/SSH (scp), Samba (Windows\Network Drive) — удобно для больших коллекций;
  • USB-накопитель: подключите к Pi, смонтируйте и скопируйте файлы;
  • напрямую с браузера на PIXEL — если вы выходите в рабочий стол, можно скачать и положить в нужную папку.

Рекомендуемый рабочий порядок: загрузить через SFTP/SMB на папки RetroPie, затем перезагрузить EmulationStation для сканирования новой библиотеки.

Как выйти в PIXEL (рабочий стол) и обратно

Чтобы выйти из EmulationStation: нажмите Start → Quit → Quit EmulationStation. В командной строке запустите PIXEL (lightdm):

sudo systemctl start lightdm

Это восстановит графический рабочий стол Raspbian. Возвращаться в RetroPie можно командой emulationstation.

emulationstation

Советы по производительности и совместимости

  • Если игры тормозят, попробуйте поменять видеорежимы в конфигурации эмулятора или установить ускоренные сборки (если доступны).
  • Для Pi 4 рекомендуется использовать более новые сборки RetroPie и актуальное ядро; для Pi Zero/1 некоторые эмуляторы могут не работать быстро.
  • Для Bluetooth-контроллеров используйте встроенные инструменты RetroPie для сопряжения или стандартные средства Raspbian.

Альтернативные подходы

  • BerryBoot: загрузчик, который позволяет выбирать между несколькими ОС на одном диске/SD;
  • Специальные образы RetroPie: просты для «консольного» использования, полезны если нужна только игровая среда;
  • Recalbox / Batocera: альтернативные дистрибутивы для ретро‑игр с собственным подходом к пакетированию.

Выбор зависит от того, хотите ли вы гибкость (Raspbian + RetroPie) или максимальную простоту (отдельный образ).

Когда установка может не сработать (типичные ошибки)

  • Нехватка места на microSD: проверяйте df -h и удаляйте ненужные файлы;
  • Ошибки сборки эмуляторов при Install from source: проверьте зависимости и свободную память;
  • Контроллер не распознаётся: попробуйте другой USB-порт, проверьте настройки в RetroPie → Configure Input;
  • Wi‑Fi не подключается: проверьте регион Wi‑Fi и драйверы; при проблемах используйте Ethernet.

Очистка, бэкап и откат

  • Перед крупными изменениями делайте копию карточки через dd или инструмент для создания образа — это быстро возвращает рабочее состояние;
  • Чтобы удалить RetroPie, можно вручную удалить папку /home/pi/RetroPie и пакеты, установленные скриптом (удаление полного набора требует аккуратности).

Критерии приёмки

  • EmulationStation запускается из-под Raspbian без ошибок;
  • Эмуляторы установлены и запускают тестовую игру;
  • Контроллер корректно промаплен;
  • ROM/Bios находятся в правильных папках и доступны для эмуляторов.

Мини‑методология установки (коротко)

  1. Подготовьте Raspbian и проверьте локаль;
  2. Установите git и скачайте RetroPie-Setup;
  3. Запустите retropie_setup.sh и выполните Basic install;
  4. Установите дополнительные эмуляторы по необходимости;
  5. Передайте ROM/BIOS и протестируйте игры;
  6. Делайте бэкапы образа microSD по результату.

Полезные команды-шпаргалки

# обновить систему
sudo apt update && sudo apt upgrade -y

# клонировать и запустить установку
git clone https://github.com/RetroPie/RetroPie-Setup.git
cd RetroPie-Setup
chmod +x retropie_setup.sh
sudo ./retropie_setup.sh

# запустить EmulationStation
emulationstation

# вернуться в PIXEL
sudo systemctl start lightdm

Факты и ориентиры

  • Минимальный объём microSD: 8 ГБ; рекомендуется 16–32 ГБ для коллекции ROM и дополнительных эмуляторов.
  • Установка базового набора занимает от 20 минут до нескольких часов (зависит от модели Pi и скорости интернета).
  • RetroPie-Setup поддерживает установку как бинарных пакетов, так и сборку из исходников; сборка из исходников дольше, но иногда даёт оптимизации.

Рекомендации по безопасности и легальности

  • Не распространяйте ROM/BIOS, защищённые авторским правом; используйте только собственную копию.
  • Если открываете доступ по сети (Samba, SSH), используйте безопасные пароли и, при возможности, ключи SSH.

Роль‑ориентированные чек-листы

Для геймера:

  • подготовить геймпад;
  • установить только нужные эмуляторы;
  • перенести ROM в соответствующие папки;
  • настроить темы EmulationStation.

Для разработчика/энтузиаста:

  • оставить Raspbian для разработки;
  • установить пакеты для сборки (build-essential, libsdl и т.д.) перед сборкой эмуляторов;
  • вести журнал изменений и делать образ microSD перед крупными апгрейдами.

Темы и визуал: смена внешнего вида

Если интерфейс надоест, в RetroPie → UI Settings можно установить новые темы для EmulationStation. Темы меняют навигацию, фоны, иконки платформ.

Краткое резюме

Установка RetroPie в Raspbian — гибкий способ иметь и игровую среду, и рабочий стол на одной плате. Это удобно для мультизадачности: можно быстро переключаться между разработкой, медиаплеером и ретро‑консолью, сохраняя проекты. Главное — подготовить локаль, иметь сеть и место для ROM/BIOS.

Часто задаваемые вопросы

Можно ли использовать RetroPie одновременно с другими сервисами на Raspbian?

Да. RetroPie работает в пространстве пользователя, и вы можете запускать другие сервисы на той же системе, если ресурсы платы (CPU, RAM, I/O) позволяют.

Как переносить ROM и BIOS с другого компьютера?

Лучше всего — через SFTP/SSH или Samba. Вы также можете смонтировать USB-накопитель и вручную скопировать файлы в /home/pi/RetroPie/roms.

Завершение установки RetroPie на Raspberry Pi

ALT: Готовая система RetroPie с играми в EmulationStation


Если хотите, могу добавить конкретную секцию по настройке выбранного эмулятора (например, SNES/NES, MAME или Dreamcast) или инструкцию по подключению Bluetooth‑контроллера. Напишите, какие платформы планируете эмулировать.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро