Ubuntu 20.04
- Make sure gcc, bison, flex, and libncurses are all installed and up to date:
sudo apt-get install build-essentialsudo apt-get install flex bisonsudo apt-get install libncurses5-dev libncursesw5-dev
- Create a directory for the GnollHack repository (
mkdir [directory path of your GnollHack repository]). - Go to your GnollHack repository with
cd [directory path of GnollHack repository]. - Download the sources from GitHub using
git clone https://github.com/hyvanmielenpelit/GnollHack.git. - Make setup.sh readable and executable with
sudo chmod a+rx ./sys/unix/setup.sh. - Run
setup.shto create a makefile in the main GnollHack directory:-
On GnollHack public servers (with a common xlogfile):
sudo ./sys/unix/setup.sh ./sys/unix/hints/linux-gnh-debug -
Otherwise:
sudo ./sys/unix/setup.sh ./sys/unix/hints/linux-debug
-
On GnollHack public servers (with a common xlogfile):
- Compile GnollHack with
sudo make install -B. This compiles GnollHack into /gnh directory (under the root directory). - Finally,
cd /gnhand typesudo chmod -R a+rw *to have all necessary read and write permissions. - You should be now able to play GnollHack by typing
./gnollhack.