How to install the info-beamer-pi standalone on the latest Raspberry Pi OS (Bookworm) Lite
Hardware used for this tutorial:
- Raspberry Pi 4 (4 Gb RAM)
- 3.5A USB-C power supply
- Samsung EVO 32Gb Class-10 MicroSD card
- 1920 x 1080 HDMI Display
- USB keyboard
Setup Raspberry Pi OS Lite
- Download and install Raspberry Pi Imager from https://www.raspberrypi.com/software/
- Run Raspberry Pi Imager and select “Raspberry Pi 4” from the “Raspberry Pi Device” menu
- Choose “Raspberry Pi OS (other)” from the “Operating System” menu
- Choose “Raspberry Pi OS Lite (64-bit)”
- Insert the MicroSD card in a USB adapter and select it from the “Storage” menu
- Click “Next”
- Choose “Edit settings”, then set the name and password, locale and other options for the new system
- Click “Yes” to continue
- Click “Yes” to confirm everything on the MicroSD card will be erased
- When complete, remove the MicroSD card from the USB adapter and insert it into the Raspberry Pi 4
Installing info-beamer-pi
- Connect display, keyboard, ethernet and finally power to the Raspberry Pi 4
- Login using the name and password you selected earlier
- Update the operating system with the command
sudo apt update && sudo apt upgrade
and press enter - Change to the home directory by typing
~
and then pressing enter - Download info-beamer-pi with the command
wget https://info-beamer.com/jump/download/player/info-beamer-pi-2.0.0.9838e9-bookworm-64.tar.gz
and press enter - Extract the downloaded file with the command
tar xf info-beamer-pi-2.0.0.9838e9-bookworm-64.tar.gz
then press enter - Type
ls
and press enter - A directory called “info-beamer-pi” should now exist in the home directory
- Install the required dependencies with the command
sudo apt install libgbm-dev libao-dev ffmpeg libgles-dev libevent-dev
then press enter - Enter your password to begin the installation (if prompted)
Testing info-beamer-pi
- Type
cd info-beamer-pi
then press enter - Type
./info-beamer sample/shader
then press enter - The shader example should appear on the display
- Press Control-C to exit the example
I hope this information is helpful and welcome any comments or feedback!