I ran one of the update scripts in retrpie-config and now I suddenly have duplicates for lots of games and it re-added systems that I had already removed:
– XBMC (No idea where this came from)
– darkplacesquake (doesn’t run)
– minecraft (doesn’t run)
– dukenukem3d shareware (duplicate! I already have “Duke Nukem 3D”)
– Doom 1 Shareware (it added BOTH of these to the list??)
– Apple II (no apps)
– Macantosh (no apps)
– IBM (no Apps)
I know I can remove these from es_systems, as I’ve done it before – but can I prevent these from being added again in the future? Is there somewhere that I can select systems I want to be auto added when I update my binaries instead of it adding them all each time?
you would have to build from source, selecting the packages you want, do not update binaries if you do not want all of these things to come
the update binaries option will get EVERYTHING, its meant for ease-of-use but i have since switched over entirely to just building from source
the great thing about it is you can add more emulators later if you don’t want them all right away
The retropie-setup script needs a few changes to avoid adding experimental stuff to menus during a binary install. I’ll get onto that.
there have been large changes in retropie in recent weeks to separate source and binary and reworking of the modules. This means that a lot of stuff has moved/been renamed in /opt/retropie – it might be worth removing /opt/retropie (after saving any of your customisations) and and /etc/emulationstation/es_systems.cfg and do the binary reinstall again. You may need to remove the ~/RetroPie/roms/ports/* stuff too beforehand.
for a minimal / controlled install you can also use the “retropie_packages.sh” script, which is a commandline tool for installing packages. run it without parameters for instructions. You can then do things like
“sudo ./retropie_packages mame4all” to get sources/build/install/configure mame4all or
“sudo ./retropie_packages mame4all sources” to just get mame4all sources and so on.