martes, 12 de diciembre de 2017

Anbox, emulador sencillo de Android para Ubuntu y Debian

Anbox es un emulador de Android open source y disponible para diversas distribuciones de GNU/Linux.



Veamos como instalarlo:


Ubuntu

Esta es una de las distros oficialmente soportadas y está disponible como paquete snap.
Lo podemos instalar con estos comandos:
sudo apt-get install snapd
sudo snap install --classic anbox-installer
sudo anbox-installer

Debian

El anterior procedimiento no funciona en Debian, ya que no es una distro oficialmente soportada, pero es posible instalarlo en la Debian 9 o superior, en este caso hay que ejecutar los comandos:
sudo wget -O /etc/apt/trusted.gpg.d/zhsj.gpg https://ftp.ustclug.org/~zsj/anbox/zhsj.gpg
echo "deb [arch=amd64] https://ftp.ustclug.org/~zsj/anbox stretch main" |sudo tee /etc/apt/sources.list.d/anbox.list
sudo apt update && sudo apt install anbox
sudo systemctl enable anbox-container-manager.service
systemctl --user enable anbox-session-manager.service
 
Ya solo nos quedaría reiniciar la máquina o simplemente iniciar los servicios con los comandos:
sudo systemctl start anbox-container-manager.service
systemctl --user start anbox-session-manager.service

Instalar apps

La manera más sencilla es conseguir los apk e instalarlos manualmente, para ello hay que instalar un par de paquetes extra:
sudo apt install android-tools-adb android-tools-fastboot
En andox hay que cambiar la configuración para que admite instalaciones desde fuentes externas.
Una vez hecho esto, y teniendo andbox corriendo, se instalaría con el comando: 
adb install 'app_deseada.apk'

Enlaces de interés

sábado, 2 de diciembre de 2017

Remakes juegos clásicos para Linux

Sigo añaniendo material que considero de interés de mi vieja página web 2.0.
Ahora toca a la recopilación de remakes de esos juegos clásicos que tanto nos gustan y que fueron adaptados a modernos PC, concretamente para GNU/Linux.

Son mis favoritos.

Importante: Si tienes una distribución moderna, como Debian, Ubuntu, Centos, etc..., es conveniente que pruebes primero a instalar estos programas desde sus propios repositorios para no tener ningún posible problema con dependencias o actualizaciones.

Si no estuviera, ya si tendríais que proceder a una instalación manual desde su web leyendo las instrucciones.

JUEGO
ORIGINAL APUNTES
Supertuxkart
Mario Kart y otros Juego de carreras de coches, que permite incluir los tuyos propios generados por blender.Disponibles karts y circutos en Tente 3D listos para descomprimir y usar.
Steampac 3D
Mad Mix Game Comecocos tridimensional hecho con blender y gimp con estética Steampunk
Sokobano
Sokoban Hay que mover unas cajas a unas posiciones del puzzle determinadas, siguiendo unas reglas básicas
OpenTyrian
Tyrian Mata marcianitos disponible para casi todas las plataformas, entre ellas GNU/Linux, Windows, Mac y varias de móvil
Vorton
Highway Encounter Este juego era todo un reto en mi Amstrad CPC, muy divertido y adictivo
The Maze of Galious
The Maze of Galious Juego de laberintos
Frozen Bubble
Puzzle Bubble Creada para Mandriva, para que funcione en Red Hat debe bajarse su correspondiente versión e instalar la librerías SDL mixer y SDL perl. También se puede ejecutar desde una imagen de CD arrancable o imagen de partición mediante disco de inicio preparado. En Ubuntu y Debian simplemente hay que teclear 'apt-get install frozenbuble'
X-galaga
Galaga No es exactamente igual que el original pero me gusta este matamarcianitos
C-Type
R-Type Matamarcianitos muy adictivo
The Attack of Mutant Fruits from Outer Space
Space Invaders Otra versión de uno de los primeros y más conocidos matamarcianos
Capitán Sevilla
Capitán Sevilla Remake de las aventuras del Capitá Sevilla contra el Dr.Torrebruño
Paintown
Streets of Rage Juego de luchas callejeras
CG Madness
Marble Madness o Neverball Debes dirigir una bola hasta un determinado punto moviendo el escenario y evitando que caiga al vacío
GNU Robbo
Janusz Pelc's Robbo Juego multiplataforma en el que un robot recolecta objetos evitando enemigos
BilliarGL
Billar Impresionante juego de billar en 3D traducido al castellano. Requiere una buena tarjeta gráfica
barbarian
Barbarian Excelente remake, muy fiel al original del CPC.
Yoda Soccer
Sensible World of Soccer Juego de fútbol similar al mítico Sensible World of Soccer y que está desarrollado usando BlitzMax
Tile Racer
Stunts Juego de acrobacias y loopings con coches, incluye editor y varios circuitos
Cuatro en raya
Conecta-4 Juego de mesa que se puso de moda en los 70's y se portó a casi todos los ordenadores desde los primeros a los últimos.
PixPang
Pang! Adictivo remake del espectacular Pang! de las recreativas, realizado con el lenguaje GNU/fenix.
Ark-4
Arkanoid Otra vuelta de tuerca más al conocido machacaladrillos, al que eleva a la cuarta dimensión, realizado con el lenguaje GNU/fenix.
Airstrike
Airstrike Divertidísimo juego de combate aéreo. Incluido en Guadalinex 2004.
UltraStar-NG
Singstar Un programa para probar tus dotes de cantante. A mi personalmente no me hacen mucha gracia estos juegos, pero ahí os lo dejo
Armagetron
Tron Corta el paso a tus contrincantes moteros, antes que ellos hagan lo mismo contigo. Incluido en Guadalinex 2004.
Tilt
Tilt Remake de este precursor del gran Pipe Mania, realizado con el lenguaje GNU/fenix.
Supertux
Giana sisters, Mario y similares Típicos juegos de plataformas. En esta ocasión Tux debe rescatar a su novia de los malvados chicos de Redmond. Soporta joystick (debe estar cargado el módulo y creado el correspondiente 'device').
Xchomp
Pacman No podía faltar un comecocos.
PiX Bros
Snow Bros, Bubble Bobble, Tumble Pop, etc... Arcade de plataformas
PiX Frogger
Frogger El juego de la ranita cruzando el río y la carretera para llegar a casa
PiX Car
Micromachines Carreras de coches tipo Micromachines
Step Mania
DDR y otros Juego para bailar con las alfombras que se venden para este menester. Muchisimas canciones disponibles en su web
F-1 Spirit
F-1 Spirit Remake del clásico juego de MSX
Cubosphere
Kula World o Roll Away Debes mover una bola por un laberinto recogiendo monedas para abrir la puerta al siguiente nivel
lbreakout
Arkanoid Impresionante machacaladrilos. Necesita SDL
lbreakout II
Arkanoid No me esperaba que superara en tanto y tan pronto a su excelente precedecesor lBreakOut. Eso si es más fácil. Sigue necesitando SDL :)
Las Tres Luces de Glaurung
Las Tres Luces de Glaurung Otro clásico de los 8 bits
The Goonies 20th anniversary edition
The Goonies Otro clásico de los 8 bits
Tetris
Tetris No podían faltar las versiones de este clásico en cualquier plataforma, también en linux.
Super Transball 2
Super Transball 2 Otro clásico de los 8 bits
Spirits
Spirits Otro clásico de los 8 bits
KDE Games
Asteroids, serpiente, bounce, reversi, poker, solitario, buscaminas, sokoban, etc Esta colección de juegos incluye muchos remakes de juegos sobre todo de M$Win.
Gnome Games
Boulder Dash, tetraplex,freecell, buscaminas, etc Esta colección de juegos incluye muchos remakes de juegos sobre todo los rompecabezas de M$Win.
BSD Games
Tetris, monopoly, etc Esta colección de juegos para consola incluye muchos remakes de juegos
Trolas y respuestas
Trolas y respuestas Juego para la consola de linux escrito en Perl que funciona igual que sus predecedores para DOS y Amstrad CPC
Pingus
Lemmings La tribu de los lemmings es ahora la tribu de los tuxs.
ltris
Tetris Al juego portado a más plataformas no le podían faltar sus versiones linux.
Doom para Linux
Doom Motor del Doom, funciona cualquier fichero WAD que se hizo para esta serie de juegos.
Quake Linux
Quake Añadido para jugar al Quake en linux, hay instrucciones.
xRick
Rick Dangerous Excelente remake de este clasico de los árcades laberínticos.
Monopd
Monopoly Juego de mesa clásico basado en el mundo del dinero. Tecnología cliente/servidor
FooBilliar
Billar Impresionante juego de billar en 3D. Requiere una tarjeta gráfica con soporte 3D.
Mirror Magic
Reflector Otro clásico de los 8 bits
xDigger
Dig Boulder Dash. Laberintos subterráneos.
Black Penguin
Q*Bert Pinta las escaleras pero no te caigas ¡y cuidado con las ventanas!
Nettoe
Tic Tac Joe Juego de las tres en raya, para jugar contra el ordenador o con otro jugador en red
Marbles
Atomic Otro clásico de los 8 bits
Circus Linux
Circus Atari Evita que el payaso se estrelle contra el suelo y haz que coja muchos globos.
KBattleShip
Hundir la flota Las primeras versiones de este juego corrían en un folio doblado en dos y un boli. Después aparecieron versiones para casi cualquier ordenador conocido.
XBoing II
Breakout Machaladrillos simple. Incluida en DemoLinux 1.0
Rubik's cube
El cubo de Rubik Este rompecabezas rompió en los 80, por entonces también aparecieron versiones para los ordenadores de la época. Incluido en DemoLinux 1.0
Rock'n'Diamonds
Boulder Dash Menudo vicio cogimos a este juego en el verano del 87. La nueva versión admite niveles de supraplex MPX y sokoban XSB
Ditchers
Tunnelers Debemos eliminar a nuestro oponente usando un tunelador
Carwars
SuperCars, GTA o DeathRally Juego de carreras futuristas de coches
ACE Master Mind
Mastermind Pocos de los primeros CD-ROMs de shareware no traían alguna versión de este juego.
Cosmosmash
Astrosmash Clasico entre los matamarcianitos.
Smash Battle
Mario Battle de Mario 3 Juego de plataformas
Xdriller
Mr Driller Clon del conocido juego de Namco
Violetland
crimsonland Debes matar zombis y otros mounstruos. Vista 2D desde arriba
gTans
Tangram Este clásico tiene miles de años y versiones para la mayoría de sistemas.
XScanvenger
Lode Runner Otro clásico de las plataformas en los inicios de los 8 bits.
Babaliba
Babaliba Otro clásico en los inicios de los 8 bits.
Burger Space
Burger Time Otro clásico de las plataformas en los inicios de los 8 bits. Plataformas.
xLin-city
Simcity Este juego puso de moda el género de la estrategia en tiempo real.
FreeCiv
Civilization Para los amantes de la estrategia y de los juegos en red.

lunes, 20 de noviembre de 2017

Batería de pruebas para comprobar ANTES DE COMPRAR la compatibilidad de un ordenador con GNU/Linux y todo lo demás

En el anterior artículo vimos cómo crear un pendrive para comprobar la compatibilidad de un ordenador antes de comprarlo, ya sea sobremesa o portátil, ahora que ya lo tenemos vamos a ver cómo utilizarlo.

Vamos a seguir una serie de pasos para comprobar la compatibilidad de todo.
  1. Permiso: Pedimos permiso en el comercio para probar el equipo que nos pueda interesar (incluso que vamos a introducir un pendrive nuestro para no tener problemas con los de seguridad), si nos ponen pegas ya hemos terminado, asumimos que nos quieren engañar. NO HAY EXCUSAS QUE VALGAN.
  2. Arranque: Comprobamos que podemos arrancar desde el pendrive, es posible que haya que desactivar el secure boot desde la BIOS. Hay portátiles que no dejan, en ese caso, este modelo ya está descartado. Pide ayuda al vendedor si es necesario.
  3. Aceleración Gráfica: ponemos alguno de los juegos potentes que tenemos instalados en el pendrive para ver que van fluidos y no a tirones.
  4. Disco duro o SSD: intentamos acceder al contenido del disco duro del equipo e intentamos crear algún archivo de texto.
  5. Sonido: intentamos reproducir algún archivo de música (mp3, ogg...) para ver si se escuchan los altavoces, posiblemente en la prueba gráfica ya hayamos escuchado sonidos del juego, en cuyo caso ya habríamos comprobado este punto.
  6. Wifi: pulsamos en el icono de Wifi y comprobamos si se ven redes las redes wifi.
Por supuesto, no dejes que el vendedor te coma la cabeza diciendo cosas como "es que todos los equipos vienen así", TE ESTÁ MINTIENDO.
Tampoco dejes que te diga que es que no se puede por la garantía, una cosa es que traiga un sistema operativo preinstalado y otra muy distinta que no pueda arrancar ni siquiera un pendrive, en este caso es informática basura.

Una buena idea es llevar esta guía impresa para que no se te olvide ningún paso.

Yo no uso GNU/Linux... entonces esto no va conmigo ¿no?

Pues va con todo el mundo, porque un portátil que no es compatible con GNU/Linux no respeta los estándares y posiblemente te encuentres con que no te funcionen ciertos programas y/o haga "cosas raras".
Si encima ni siquiera es capaz de arrancar desde un pendrive, si se te va el sistema operativo por un virus o un problema físico tienes un problema muy grave.

sábado, 11 de noviembre de 2017

Crear un pendrive para probar la compatibilidad con GNU/Linux antes de comprar un ordenador

¿Cuantas veces hemos escuchado los lamentos de quien ha comprado un portátil y no le va con GNU/Linux? ¿No sería más inteligente probar que va bien con el pingüino ANTES DE COMPRARLO?
Para ello el primer paso es crearnos una herramienta que nos permita comprobar la compatibilidad en la misma tienda, un pendrive de autoarranque con un GNU/Linux moderno y con todo lo necesario para hacer las pruebas.

Vamos a ello


Las siguientes operaciones se hacen sobre la máquina virtual creada:
  1. Nos descargamos la última versión de Ubuntu por ser una distro con un amplio soporte de hardware, en mi caso uso Ubuntu mate por comodidad, pero esto es indiferente.
  2. Lo instalamos en una máquina virtual de Virtualbox.
  3. Actualizamos e instalamos los paquetes necesarios para tener la máxima compatibilidad y poder hacer una buena batería de pruebas (incluidos algunos juegos que requieran 3D):
    sudo apt-get update
    sudo apt-get -y upgrade
    sudo apt-get install mc firmware-b43-installer b43-fwcutter gnome-system-tools linux-firmware-nonfree  billard-gl chromium-bsu supertuxkart
  4. Instalamos una herramienta para convertir nuestra instalación en una ISO personalizada, yo uso systemback, se instala con estos comandos:
    sudo add-apt-repository ppa:nemh/systemback
    sudo apt-get update
    sudo apt-get install systemback
  5. Copiamos algunos archivos pequeños (de calidad pero cortitos) para hacer pruebas en /opt (hay que ser root). Por ejemplo: un mp3, archivos de vídeo... No los copiamos en $HOME porque no se van a copiar cuando generemos la ISO 
  6. Ejecutamos systemback para generar la iso (tarda un buen rato).
  7. Copiamos la iso a la máquina anfitriona (desde VirtualBox es la IP 10.0.2.2). Podemos usar scp o mc.
Ahora toca el turno del ordenador anfitrión:
La iso la podemos incluir en un pendrive de autoarranque, en el caso de GNU/Linux podemos usar multisystem como vimos en un artículo anterior

Ya tenemos la herramienta para hacer nuestra batería de pruebas, aunque eso lo veremos en el próximo artículo.

miércoles, 1 de noviembre de 2017

SuperTuxKart en Android y con Tentes 3D

En muchas páginas ha saltado una noticia que esperábamos muchos desde hace tiempo, una versión de SupertuxKart para Android.
    

Lo puedes instalar desde la propia playstore como otro juego más.
Yo la he probado en mi Aquaris M5 y va muy fluida, totalmente jugable con una muy buena experiencia de juego a pesar de variar muy poco de las versiones para los diferentes sistemas operativos de PC.

Así que la siguiente duda que me surgía era, ¿puedo poner los karts de Tente en está versión para móvil?

Gracias a otra conocida app, Total Commander, he podido averiguar que, al menos en mi móvil, esta en la ruta /storage/emulated/0/stk/data, dentro de la cual están las carpetas karts y tracks en la que volcar los diferentes vehículos y pistas respectivamente.

Sabiendo donde se guardan los datos del juego no hay problema en pasarlos del ordenador al móvil con un cable USB.

Al conectar el cable te preguntará como quieres usar la conexión USB, tienes que decirle que quieres transferir archivos.

Posiblemente al acceder desde el ordenador por USB no puedas ver lo que hay en storage, ningún problema lo copias en otra ubicación a la que sí tengas acceso (p.e.: en la microsd) y luego lo pasas con Total Commander a su ubicación definitiva.



Recomiendo en todo caso ir probando vehículo a vehículo, no echarlos todos a la vez para no llenar nuestro móvil ni hacer que se caliente más de la cuenta o drene la batería rápidamente, aunque no he notado problemas en este sentido no está de más ser cauto.


miércoles, 18 de octubre de 2017

¿Cómo instalar Retropie 4.3 y Recalbox 4.1 juntos con PINN?

Recientemente han salido versiones nuevas y muy interesantes de las dos distros más conocidas de emulación para Raspberry pi y la pregunta del millón es ¿Retropie o Recalbox? ¿por qué no Retropie Y Recalbox? ¡Veamos como!


Instalación con PINN

Para poder instalar ambos sistemas vamos a usar un gestor de arranque alternativo a NOOBS muy versátil y con una lista de sistemas inmensa.
Para instalarlo:
  1. Formatear la tarjeta con una sola partición FAT32
  2. Descárgate PINN 
  3. Descomprime este zip en la tarjeta.
  4. Si quieres puedes definir el tamaño que van a tener las particiones, para ello sigue el asistente web e indica para que modelo es, que usarás PINN, cuánto va a ocupar la tarjeta y los sistemas deseados. Por último pulsa en Instrucciones y 'Download recovery.cmline', archivo que tienes que copiar en el directorio raíz de la microsd machacando el que trae. Ver vídeo.
    Si no haces ese paso, también puedes redefinir el tamaño de las particiones a posteriori.
  5. Arranca la raspberry con la tarjeta dentro y elige los sistemas que quieres instalar.
    Necesitarás que esté conectada a internet por wifi o por cable para poderte descargar los sistemas, si ejecutaste el asistente web te aparecerán directamente los sistemas elegidos.

Actualización

Retropie 

Lo primero nos pedirá configurar el teclado, seguimos el asistente y lo ponemos como explicamos en el anterior artículo.
Prácticamente todo lo esencial de la configuración, como la wifi, la configuraciones para España, etc... las tendremos en la opción Retropie que se accede con el botón del joystick A o su equivalente en el teclado (nosotros usamos la tecla A).

Para actualizar seleccionamos:
Retropie ► Retropie-setup ► Update
Y actualizamos todo, incluido el sistema base cuando nos pregunte por él.

Recalbox

Para actualizar seleccionamos:
Configuración del sistema ► Actualizaciones ► Empezar actualización
Después de la actualización si aparecen bordes negros probar con activar sobreescaneo:
Opciones avanzadas ►Sobreescaneo
Para que se aplique la misma configuración a Kodi que a recalbox hay que añadir la siguiente línea al archivo recalbox.conf
kodi.videomode=default
   

¿Añado las ROMs y BIOS dos veces?

NO, eso sería un disparate, más aún con los límites que imponen la tarjetas y lo que pueden llegar a ocupar.
Lo más sencillo es añadirlos en Recalbox y en Retropie borrar los directorios donde se deberían incluir y sustituirlos por enlaces blandos a donde están para Recalbox.
Empezamos añadiendo la siguiente línea a /etc/fstab (donde /dev/mmcblk0p8 es la partición 'share' de recalbox):
/dev/mmcblk0p8 /media/share    ext4    defaults,noatime  0       1
Y después borramos las ubicaciones de las ROMs y BIOS para Retropie y las sustituimos por enlaces blandos a las de Recalbox. Por ejemplo:
rmdir /home/pi/RetroPie/BIOS/
ln -s /media/share/bios /home/pi/RetroPie/BIOS
rmdir /home/pi/RetroPie/roms/amstradcpc/
ln -s /media/share/roms/amstradcpc /home/pi/RetroPie/roms/amstradcpc
sudo rm -rf /home/pi/RetroPie/roms/arcade
ln -s /media/share/roms/mame /home/pi/RetroPie/roms/arcade
rm -rf /home/pi/RetroPie/roms/atari2600/
ln -s /media/share/roms/atari2600 /home/pi/RetroPie/roms/atari2600
rmdir /home/pi/RetroPie/roms/atari7800
ln -s /media/share/roms/atari7800 /home/pi/RetroPie/roms/atari7800
rmdir /home/pi/RetroPie/roms/atarilynx/
ln -s /media/share/roms/lynx /home/pi/RetroPie/roms/atarilynx
rmdir /home/pi/RetroPie/roms/fba
ln -s /media/share/roms/fba /home/pi/RetroPie/roms/fba
rmdir /home/pi/RetroPie/roms/fbs
rmdir /home/pi/RetroPie/roms/fds
ln -s /media/share/roms/fds /home/pi/RetroPie/roms/fbs
rmdir /home/pi/RetroPie/roms/gamegear/
ln -s /media/share/roms/gamegear /home/pi/RetroPie/roms/gamegear
rmdir /home/pi/RetroPie/roms/gb
ln -s /media/share/roms/gb /home/pi/RetroPie/roms/gb
rmdir /home/pi/RetroPie/roms/gba
ln -s /media/share/roms/gba /home/pi/RetroPie/roms/gba
rmdir /home/pi/RetroPie/roms/gbc
ln -s /media/share/roms/gbc /home/pi/RetroPie/roms/gbc
rmdir /home/pi/RetroPie/roms/genesis
ls -l /home/pi/RetroPie/roms/genesis
rmdir /home/pi/RetroPie/roms/megadrive
ln -s /media/share/roms/megadrive /home/pi/RetroPie/roms/genesis
rmdir /home/pi/RetroPie/roms/mastersystem/
ln -s /media/share/roms/mastersystem /home/pi/RetroPie/roms/mastersystem
rmdir /home/pi/RetroPie/roms/megadrive/
ln -s /media/share/roms/megadrive /home/pi/RetroPie/roms/megadrive
rmdir /home/pi/RetroPie/roms/n64
ln -s /media/share/roms/n64 /home/pi/RetroPie/roms/n64
rmdir /home/pi/RetroPie/roms/neogeo
ln -s /media/share/roms/neogeo /home/pi/RetroPie/roms/neogeo
rmdir /home/pi/RetroPie/roms/nes
ln -s /media/share/roms/nes /home/pi/RetroPie/roms/nes
rmdir /home/pi/RetroPie/roms/npg
rmdir /home/pi/RetroPie/roms/ngp
ln -s /media/share/roms/ngp /home/pi/RetroPie/roms/ngp
rmdir /home/pi/RetroPie/roms/ngpc
ln -s /media/share/roms/ngpc /home/pi/RetroPie/roms/ngpc
rmdir /home/pi/RetroPie/roms/pcengine
ln -s /media/share/roms/pcengine /home/pi/RetroPie/roms/pcengine
rmdir /home/pi/RetroPie/roms/psx
ln -s /media/share/roms/psx /home/pi/RetroPie/roms/psx
rmdir /home/pi/RetroPie/roms/sega32x
ln -s /media/share/roms/sega32x /home/pi/RetroPie/roms/sega32x
rmdir /home/pi/RetroPie/roms/segacd
ln -s /media/share/roms/segacd /home/pi/RetroPie/roms/segacd
rmdir /home/pi/RetroPie/roms/sg-1000
ln -s /media/share/roms/sg1000 /home/pi/RetroPie/roms/sg-1000
rmdir /home/pi/RetroPie/roms/snes
ln -s /media/share/roms/snes /home/pi/RetroPie/roms/snes
rmdir /home/pi/RetroPie/roms/vectrex
ln -s /media/share/roms/vectrex /home/pi/RetroPie/roms/vectrex
rmdir /home/pi/RetroPie/roms/zxspectrum
ln -s /media/share/roms/zxspectrum /home/pi/RetroPie/roms/zxspectrum
   

Personalización y más detalles sobre ambos sistemas

Mira todo lo explicado en este blog sobre retropie y recalbox.

Para cambiar entre un sistema y otro basta con reiniciar. Puedes ver la manera correcta de hacerlo en ambos sistemas en éste vídeo.

lunes, 9 de octubre de 2017

Retropie 4.3 desde la imagen (I): instalación

Ya habíamos visto como instalar retropie en un raspbian que ya está andando, hoy vamos a ver como partir de su imagen oficial que ya incluye la base raspbian, ver que es lo que tiene y lo que tendremos que añadirle para tener una funcionalidad muy similar a lo que teníamos con recalbox + raspbian.

Retropie

Vamos allá:

Instalación desde un GNU/Linux en nuestro PC

Como la mayoría de sistemas para raspberry pi:
  1. Nos descargamos la última imagen de retropie, hay una imagen para raspi0 y 1 y otra para 2 y 3, elegimos la correspondiente a nuestro modelo.
  2. Conectamos la tarjeta a nuestro PC con un adaptador microsd.
  3. Si se nos pantallas en nuestro "explorador de archivos" al insertar la tarjetas, las cerramos.
  4. Tecleamos df -h y tomamos nota del identificador de la tarjeta, en mi caso sdc, MUCHO CUIDADO, si te equivocas puedes machacar información en el PC.
  5. Descomprimimos la imagen:
    gunzip retropie-4.3-rpi2_rpi3.img.gz
  6. Tostamos la imagen:
    sudo dd if=retropie-4.3-rpi2_rpi3.img of=/dev/sdc
    Si tenemos instalado el paquete pv podemos ver el proceso de tostado con un comando algo diferente:
    sudo bash
    dd if=retropie-4.3-rpi2_rpi3.img |pv| dd of=/dev/sdc
  7. Ya aprovechamos, ejecutamos gparted y agrandamos la última partición para que ocupe el resto de la tarjeta.
  8. Si usamos wifi el método más sencillo de los 5 que hay en añadir un archivo wifikeyfile.txt en la partición boot con este contenido:
    ssid="NOMBRE_RED"
    psk="CLAVE_RED"
  9. Activamos ssh creando un archivo vacio ssh en la partición boot
    touch ssh
  10. Aprovechamos y añadimos roms y bios, que están en la carpeta /home/pi/Retropie
  11. Desmontamos las particiones, sacamos la tarjeta y la introducimos en nuestra raspberry pi. A partir de aquí podemos seguir configurándola vía ssh desde nuestro PC.
  12. Ve a las opción Retropie y pulsa A para configurarlo según tus necesidades, es imprescindible acceder a:
    • raspi-config: configuramos todo lo referente al sistema base raspbian, por ejemplo, las opciones de castellanización (teclado, horario, wifi...).
    • retropie-setup: script que ya expliqué hace tiempo y que permite instalar elementos extra: más emuladores, juegos nativos o utilidades como kodi (estos dos últimos los encontraremos, después de su instalación en el apartado 'Ports').
    • Wifi: si la configuración wifi no la hemos podido configurar con el anterior procedimiento, por aquí se puede configurar de manera muy sencilla.

Después de la instalación

Configuración de mandos

Nada más arrancar dice que no reconoce ningún mando, ni siquiera el teclado, así que vamos a configurarlos:
Teclado
Deja pulsada una tecla hasta que cambie el menú (suéltala en ese momento o la tomará en cuenta, yo les voy a poner las mismas que en Recalbox:

ComandoTecla
D-PAD keysCursores
StartIntro
SelectEspacio
AA
BS
XX
YY
SelectEspacio
Mayúsculas derechaHotkey

Continuara...