
- #How to use retropie scriptmodules install
- #How to use retropie scriptmodules upgrade
- #How to use retropie scriptmodules code
- #How to use retropie scriptmodules tv
- #How to use retropie scriptmodules download
#How to use retropie scriptmodules install
I attempt to install retroarch and emulationstation and after reviewing the logs find that they fail due to an attempt at overwriting existing libraries (because some are already included in the libmali-rk* packages).
#How to use retropie scriptmodules upgrade
To build emulationstation you'll need to upgrade G++, so I added the unstable apt source (per my instructions above) and chose to install version 7.2. To build retroarch you'll need to upgrade GCC, so I added the unstable apt source (per my instructions above) and chose to install version 7.2. The release of jessie that I used has an older version of GCC and causes build errors when installing retroarch and emulationstation (unknown value 'native' for -march). This alone should allow you to run the retropie setup.
#How to use retropie scriptmodules code
Then use this pull request to make the necessary changes to the code to support a rock64 install:įirst run the retropie-setup script after you've applied the pull request to source. Now to the guts of the RP, RA, and ES installs:įor both jessie and stretch you'll need the most recent retropie source from github. To add a root share after installing samba, add the below to the config /etc/samba/smb.conf (NOTE: retropie setup lets you do it without the console): The next two are picky and require a true debian source package, needs to run from within the debian folder with a special file in it:ĭpkg-buildpackage -us -uc -b (this one seems to work the best) Ways to build a debian package from source:Ĭheckinstall (had to add this package manually, but makes ANY INSTALLATION into a debian package and replaces the make command!) To enable autologin: edit the file and change the lineĮxecStart=-/sbin/agetty -noclear %I $TERMĮxecStart=-/sbin/agetty -noclear -a rock64 %I $TERM To set the timezone: dpkg-reconfigure tzdata (preferred method is to use retropie setup to tell ES to autorun in config) To NEVER ALLOW DROP TO COMMAND and auto-start emulation station, add this to the bottom of ~/.profile:
#How to use retropie scriptmodules download
To download a package files only without installing: aptitude download (note: had to install aptitude)įorce network adapter to get DHCP address: dhclient eth0 -v To force-overwrite packages after apt-get error: sudo dpkg -i -force-overwrite /var/cache/apt/archives/.deb To get status of services: service -status-all To Unmount a USB Drive: umount /media/usb1 Mkdir /media/usb1 (if it doesn't already exist) To list all installed packages: apt list -installed To show what packages depend on a specific package: apt-cache rdepends packagename

To show all versions available for a package: apt-cache madison To open compressed log files: zcat logfile.gz To downgrade/install a specific version of packages: sudo apt-get install =

To install newer/unstable versions of packages (such as gcc):Įcho "deb unstable main contrib non-free" > /etc/apt//unstable.list To show version of installed package: apt-show-versions Īfter a fresh OS install, run these to get everything updated: And there's always a chance some of the steps I took were not necessary, but it worked out for me.įirst off, as a relatively linux noob, here's my notes on some helpful linux commands that I had to learn and use in my trials: I'll post the details of both in case it helps anyone.
#How to use retropie scriptmodules tv
I was using a computer monitor and an HDMI-DVI converter to configure everything on jessie, but once it got it all working I tried it on my TV and got no display : So I started over using stretch (stretch-minimal-rock64-0.5.). I started with jessie using the 0.5.10 build from ayufan (jessie-minimal-rock64-0.5.). I'm eventually planning to try to find a way to upgrade to the newest build without having to redo everything (if you know how, feel free to let me know, I'm still learning all this). I wanted to use the newest linux builds available from ayufan but ran into problems booting (no video), so I ended up going back a few versions. All I know is that now I'm "rock64ing" RP, RA, and ES I figured I'd contrubute to the community with what steps I took, but I offer no support or guarantees. I finally got RetroPie, RetroArch, and EmulationStation working. but to get it up and running I've had to learn quickly and do a lot of research.Īfter banging my head against things, neglecting the family, angering the demon that is my wife, and having to start over again multiple times.

And with the more powerful hardware on this platform, I have been excited to figure this out.

The RPI3 has a lot of downloadable images that basically "just work" out of the box, but ROCK64 doesn't have that benefit yet. So first off, while I'm a "professional computer guy", my expertise is Microsoft stuff, so before getting my raspberry pi 3 I had very little linux experience.
