Update Readme.md

Add missing required dependencies for Linux builds
This commit is contained in:
jdsutton7 2025-04-04 18:02:09 -07:00 committed by GitHub
commit 96433c8470
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -93,33 +93,36 @@ Execute BuildMacOSUniversalBinary.py --help for more details.
To install to your system. To install to your system.
1. `mkdir build` 1. `sudo apt install qt6-base-dev qt6-base-dev-tools qt6-svg-dev`
2. `cd build` 2. `mkdir build`
3. `cmake ..` 3. `cd build`
4. `make -j $(nproc)` 4. `cmake ..`
5. `sudo make install` 5. `make -j $(nproc)`
6. `sudo make install`
### Linux Local Build Steps: ### Linux Local Build Steps:
Useful for development as root access is not required. Useful for development as root access is not required.
1. `mkdir Build` 1. `sudo apt install qt6-base-dev qt6-base-dev-tools qt6-svg-dev`
2. `cd Build` 2. `mkdir Build`
3. `cmake .. -DLINUX_LOCAL_DEV=true` 3. `cd Build`
4. `make -j $(nproc)` 4. `cmake .. -DLINUX_LOCAL_DEV=true`
5. `ln -s ../../Data/Sys Binaries/` 5. `make -j $(nproc)`
6. `ln -s ../../Data/Sys Binaries/`
### Linux Portable Build Steps: ### Linux Portable Build Steps:
Can be stored on external storage and used on different Linux systems. Can be stored on external storage and used on different Linux systems.
Or useful for having multiple distinct Dolphin setups for testing/development/TAS. Or useful for having multiple distinct Dolphin setups for testing/development/TAS.
1. `mkdir Build` 1. `sudo apt install qt6-base-dev qt6-base-dev-tools qt6-svg-dev`
2. `cd Build` 2. `mkdir Build`
3. `cmake .. -DLINUX_LOCAL_DEV=true` 3. `cd Build`
4. `make -j $(nproc)` 4. `cmake .. -DLINUX_LOCAL_DEV=true`
5. `cp -r ../Data/Sys/ Binaries/` 5. `make -j $(nproc)`
6. `touch Binaries/portable.txt` 6. `cp -r ../Data/Sys/ Binaries/`
7. `touch Binaries/portable.txt`
## Building for Android ## Building for Android