-
-
Notifications
You must be signed in to change notification settings - Fork 1
Installing
Stanislav Vasilev edited this page Feb 22, 2022
·
13 revisions
You're going to need the following dependencies
- CMake
- GNU make
- A C++ 17 compiler with a compatible standard library(GCC, clang)
- Have the glxinfo utility installed
- You need to be running PulseAudio
- You need to be running X11
- You need to be running a still supported Intel, AMD or Nvidia GPU
- Bash
When you have all of that set up you can move to the following:
- Run the
buildall.sh
script as your standard permission user - Run
./ugm-gui-installer
- Follow the steps
If you don't want to use the script you can replicate all steps listed in it for your setup
- Install lxd
- On Gentoo:
root # emerge lxd
- On Arch:
root # pacman -S lxd
- On Debian/Ubuntu:
root # apt install lxd
- On Gentoo:
- Run the
user $ ./copy-scripts.sh
script, it will copy all the needed files and create the necessary folders - Run the
root # ./ugm-cli-prepare-install.sh
script, this should only be run once per installation of the manager on the system - Add the following to the
PATH
environment variableexport PATH=~/.config/UntitledLinuxGamingManager/scripts/:$PATH
- You might have some audio and networking problems, restart your computer and if you still have them go to the Troubleshooting entry
- If everything until here was successful, run the
user $ lxc launch images:archlinux <system-name-here>
, this will create a container with a given name - Run
user $ ./ugm-cli-install.sh
, this will start the installer, follow the steps and provide the correct information - By the end of the install script you would have a fully functional system and can move to using the managers and as always, if there are any problems go to Troubleshooting, and if they aren't listed here, create an issue
You can run a the user $ ./buildall.sh
script to build all installers and managers, otherwise
- Change into the
Managers
directory - To compile the CLI manager do the following
user $ cd CLi/ && mkdir build && cd build && cmake -G "Unix Makefiles" ..
user $ make -j <number of compute jobs>
user $ cp ugm-cli ../../../
- To compile the GUI manager do the following
user $ cd GUI/ && mkdir build && cd build && cmake -G "Unix Makefiles" ..
user $ make -j <number of compute jobs>
user $ cp ugm-gui ../../../
For the cli manager use the ugm-cli
utility, for the gui ugm-gui
You can get a help message for the ugm-cli
utility by using the --help
option
This project is supported by all the people who joined our discord server and became beta testers. If you want to join the discord you can click here