Установить RetroPie в Raspian — без переустановки
Зачем ставить 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.

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 локаль).
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.
ALT: Терминал с запущенным скриптом установки RetroPie-Setup
Установка может занять значительное время — это зависит от скорости сети и вашей платы. Когда установка закончится, выберите “R Perform Reboot” и подтвердите перезагрузку.
Шаг 3 — Первый запуск EmulationStation и настройка контроллера
После перезагрузки войдите в систему и запустите EmulationStation командой:
emulationstationПри первом запуске начнётся автоматическая конфигурация контроллера. Если вы хотите отложить настройку, используйте клавиатуру и выполните настройку позже в меню RetroPie.
Если используете Wi‑Fi, подключитесь через RetroPie Menu → WiFi → 1 Connect to WiFi network: выберите сеть, введите пароль, подтвердите. После успешного подключения будет показан IP‑адрес.
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 находятся в правильных папках и доступны для эмуляторов.
Мини‑методология установки (коротко)
- Подготовьте Raspbian и проверьте локаль;
- Установите git и скачайте RetroPie-Setup;
- Запустите retropie_setup.sh и выполните Basic install;
- Установите дополнительные эмуляторы по необходимости;
- Передайте ROM/BIOS и протестируйте игры;
- Делайте бэкапы образа 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.
ALT: Готовая система RetroPie с играми в EmulationStation
Если хотите, могу добавить конкретную секцию по настройке выбранного эмулятора (например, SNES/NES, MAME или Dreamcast) или инструкцию по подключению Bluetooth‑контроллера. Напишите, какие платформы планируете эмулировать.
Похожие материалы
Защита Synology NAS от ботнета StealthWorker
Редактирование JPEG в Adobe Lightroom CC
Отключить экран «Сейчас воспроизводится» на Apple Watch
Как настроить уведомления LinkedIn
Как пользоваться новым iPhone без кнопки Home