Cómo instalar RetroArch en Linux Manjaro GNOME y activar el Descargador de Núcleos (Core Downloader)

En este artículo voy a explicar paso a paso cómo instalar RetroArch desde los repositorios de Manjaro (a través del centro de software o pacman) y, lo más importante, cómo solucionar el problema típico de que el Descargador de Núcleos no aparece o no muestra ningún núcleo disponible.
Este proceso lo he realizado personalmente en Manjaro con entorno GNOME, pero es aplicable a otras distribuciones basadas en Arch. Al final del artículo incluyo también recomendaciones sobre versiones alternativas (AppImage, Steam) por si prefieres no depender de los repositorios.
1. Instalación de RetroArch desde los repositorios oficiales
La forma más sencilla de instalar RetroArch en Manjaro es usar el centro de software (Pamac) o la terminal. Yo opté por la segunda opción para mayor control:
sudo pacman -S retroarchTambién podemos instalar el paquete de información de núcleos desde el principio (aunque luego lo haremos más adelante por separado):
sudo pacman -S retroarch libretro-core-infoUna vez instalado, podemos ejecutar RetroArch desde el menú de aplicaciones o con el comando retroarch en la terminal.
📌 Nota sobre la versión de los repositorios
La versión que viene en los repositorios de Manjaro suele ser estable, pero viene con el Descargador de Núcleos desactivado por defecto y, además, no incluye la lista de núcleos (archivos .info) que necesita para mostrar las opciones. Por eso tendremos que realizar algunos ajustes.
2. Activar el Descargador de Núcleos en el menú
Al abrir RetroArch por primera vez, dentro de Actualizador en Línea (Online Updater) solo veremos opciones como “Actualizar miniaturas”, “Actualizar perfiles de mandos”, etc., pero no aparece el “Descargador de Núcleos”.
Para habilitarlo, podemos hacerlo de dos formas:
Opción A: Desde la interfaz de RetroArch (recomendada)
- Ve a Ajustes → Interfaz de Usuario → Visibilidad de Elementos del Menú.
- Busca y activa la opción Mostrar ‘Descargador de Núcleos’ (Show ‘Core Downloader’).
- Reinicia RetroArch para que el cambio surta efecto.
Opción B: Editando el archivo de configuración (si la Opción A no funciona)
Si no encuentras esa opción en el menú, puedes forzarla editando el archivo retroarch.cfg:
nano ~/.config/retroarch/retroarch.cfgBusca la línea que dice menu_show_core_updater = "false" y cámbiala a menu_show_core_updater = "true". Guarda el archivo (Ctrl+O, luego Enter y Ctrl+X para salir) y reinicia RetroArch.
3. Cambiar el directorio de núcleos para evitar problemas de permisos
El siguiente problema que surge es que, al intentar descargar un núcleo, puede dar error porque la carpeta de destino (/usr/lib/libretro) no tiene permisos de escritura para el usuario. Para solucionarlo, debemos cambiar el directorio donde RetroArch guarda los núcleos a una carpeta de nuestro usuario:
- En RetroArch, ve a Ajustes → Directorios.
- En la sección Núcleos, cambia la ruta. Por ejemplo:
~/.config/retroarch/cores. - Si no ves las carpetas ocultas (las que empiezan por
.), deberás activar la opción para mostrarlas. Puedes hacerlo desde el menú: Ajustes → Interfaz de Usuario → Navegador de archivos → Mostrar archivos y directorios ocultos.
Si esta opción no aparece en tu versión, edita de nuevo el archivo retroarch.cfg y cambia la línea show_hidden_files = "false" a show_hidden_files = "true". Reinicia RetroArch.
4. El problema principal: “No hay elementos disponibles” en el Descargador de Núcleos
Una vez activado el Descargador de Núcleos, al entrar verás el mensaje “no hay elementos disponibles”. Esto ocurre porque la versión de los repositorios no incluye los archivos de información de los núcleos (*.info), que son los que generan la lista.
La solución es instalar el paquete libretro-core-info desde los repositorios de Manjaro:
sudo pacman -S libretro-core-infoDespués de instalarlo, reinicia RetroArch. Al volver a entrar en el Descargador de Núcleos, debería aparecer la lista completa con todos los núcleos disponibles para descargar.
🧪 Pasos adicionales si sigues sin ver la lista
- Actualiza los archivos de información: Dentro de Actualizador en Línea, selecciona “Actualizar archivos de información de núcleos” (si aparece).
- Cambia el idioma de RetroArch a inglés temporalmente: Ve a Ajustes → Usuario → Idioma, cámbialo a “English”, reinicia y comprueba si aparecen los núcleos. A veces ciertos idiomas provocan que no se muestren.
- Verifica que el directorio de núcleos tenga permisos de escritura y que exista la carpeta que configuraste.
5. Descarga de núcleos (cores) desde RetroArch
Una vez que la lista se muestra correctamente, descargar un núcleo es muy sencillo:
- Ve a Actualizador en Línea → Descargador de Núcleos.
- Busca el núcleo que necesitas (por ejemplo,
Snes9xpara SNES,mGBApara Game Boy Advance, etc.) y selecciona su nombre. - RetroArch lo descargará automáticamente y lo guardará en la carpeta que configuraste.
A partir de ahora, cuando haya actualizaciones de los núcleos, podrás actualizarlos desde el mismo menú con la opción “Actualizar núcleos instalados” (si aparece) o simplemente volviendo a descargarlos desde el listado.
6. Resumen de los comandos utilizados
Para tenerlo todo a mano, estos son los comandos que hemos usado en la terminal:
# Instalación de RetroArch
sudo pacman -S retroarch
# Instalación del paquete de información de núcleos
sudo pacman -S libretro-core-info
# (Opcional) Instalar ambos a la vez
sudo pacman -S retroarch libretro-core-info
# Editar la configuración si es necesario
nano ~/.config/retroarch/retroarch.cfg
7. Alternativas recomendadas (si prefieres no usar los repositorios)
Si en el futuro decides probar otras versiones de RetroArch, estas son las más fiables y con el Descargador de Núcleos funcionando desde el primer momento:
- AppImage: Descarga el archivo ejecutable desde https://retroarch.itch.io/retroarch o desde el servidor de builds de Libretro (http://buildbot.libretro.com/nightly/). No requiere instalación, solo darle permisos de ejecución.
- Steam: Si ya usas Steam, busca RetroArch en la tienda (es gratuito). Los núcleos se instalan como DLC gratuitos desde la tienda de Steam.
- Flatpak: Es oficial pero suele tener problemas con Vulkan y el sandbox puede bloquear el acceso a ciertos recursos, así que no es la opción más recomendable para un rendimiento óptimo.
8. Nota final
Con estos pasos he conseguido tener RetroArch completamente funcional en Manjaro GNOME, con el Descargador de Núcleos activo y mostrando todos los cores disponibles.
Si tienes alguna duda o encuentras algún error, no dudes en dejar un comentario. ¡Espero que te sea de utilidad!

