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

Установить 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
Автор
Редакция

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

Защита Synology NAS от ботнета StealthWorker
Кибербезопасность

Защита Synology NAS от ботнета StealthWorker

Редактирование JPEG в Adobe Lightroom CC
Фото

Редактирование JPEG в Adobe Lightroom CC

Отключить экран «Сейчас воспроизводится» на Apple Watch
Guides

Отключить экран «Сейчас воспроизводится» на Apple Watch

Как настроить уведомления LinkedIn
Социальные сети

Как настроить уведомления LinkedIn

Как пользоваться новым iPhone без кнопки Home
Гаджеты

Как пользоваться новым iPhone без кнопки Home

Баланс компании в Excel: пошаговое руководство
Финансы

Баланс компании в Excel: пошаговое руководство