mirror of
https://github.com/processing/processing4.git
synced 2026-01-23 16:31:07 +01:00
1.8 KiB
1.8 KiB
Processing 32-bit Linux
For the Raspberry Pi 3 and older we'd need to create an 32-bit arm version of processing.
Github Actions do not support creating 32 bit runners so we need to host one ourselves.
Instructions
Gathering your Tools
You will need:
- A Raspberry Pi
- A micro SD card
- An SD card reader
- A computer
Flashing the SD Card
- Install and open Raspberry Pi Imager on your computer
- In Raspberry Pi Imager:
- Select your Raspberry Pi model
- Select "Raspberry PI OS lite (32bit)" as the OS (you may need to look into the sub-menus)
- Select your SD card
- Click NEXT
- Edit the OS settings:
- Set a hostname (e.g.
processing.local) - Set a username and password
- Go to the SERVICES tab and enable SSH with password authentication
- Click SAVE and Apply the OS customisation settings
Configuring the Raspberry Pi
- Take the written SD card and put it into the Raspberry PI
- Power it up and wait for it to boot
- SSH into the Raspberry Pi using the hostname, username, and password you set earlier
- Follow Github's instructions on how to set up a self-hosted runner. Note: In the
./config.shsetup step, you will be prompted to enter a name and other settings. Use default settings by pressing ENTER for each prompt. - Verify that the new runner appears in the list of runners on GitHub.
- Quit the the runner in the terminal (we will set it up to run automatically on boot).
- Use Github instructions to setup the runner as a services so it runs on boot.
Done.