1
0
mirror of synced 2025-01-31 20:05:19 +01:00

Fix addgroup command (doesn't work anymore on recent distribution)

Added "build-essential" as dependency.
Added a warning about freeglut3 package not being available anymore.
This commit is contained in:
Rolel 2023-12-31 00:06:44 +01:00
parent e9f068389b
commit 7f6dabf4f6

View File

@ -6,11 +6,12 @@ You can view the supported titles [here.](docs/supported.md)
## Dependencies
First make sure you have up to date NVIDIA drivers and then install the following:
First make sure you have up-to-date NVIDIA drivers and then install the following:
```
sudo dpkg --add-architecture i386
sudo apt install gcc-multilib
sudo apt install build-essentials
sudo apt install freeglut3:i386 freeglut3-dev:i386 libglew-dev
sudo apt install xorg-dev
sudo apt install libopenal1 libopenal-dev
@ -19,13 +20,14 @@ sudo apt install libxmu6:i386
sudo apt install libstdc++5:i386
```
Note: `freeglut3:i386` is not available anymore on Debian Trixxie. You might need to omit this package for future distributions.
## Building & Running
This emulator will need access to the input devices and serial devices on Linux. Before running this emulator you should add your user account to the following groups and then _restart your computer_.
```
sudo addgroup $USER dialout
sudo addgroup $USER input
sudo usermod -a -G dialout,input $USER
```
To build, run the makefile, and then copy the contents of the build directory into the game directory and run.