Liens :
https://nethackwiki.com/wiki/EvilHack
https://github.com/k21971/EvilHack
1/ Installation des paquets de développement.
[util01@station173 ~]$ sudo pkg install gdb
2/ Création du répertoire de travail.
[util01@station173 ~]$ mkdir -p Games/
[util01@station173 ~]$ cd Games/
[util01@station173 ~/Games]$
3/ Téléchargement du code source du jeu.
[util01@station173 ~/Games]$ wget https://github.com/k21971/EvilHack/archive/refs/tags/v0.8.0.tar.gz
4/ Décompression de l'archive.
[util01@station173 ~/Games]$ tar xvfz v0.8.0.tar.gz
[util01@station173 ~/Games]$ cd EvilHack-0.8.0/
[util01@station173 ~/Games/EvilHack-0.8.0]$
5/ Configuration de la compilation.
[util01@station173 ~/Games/EvilHack-0.8.0]$ cd sys/unix/
[util01@station173 ~/Games/EvilHack-0.8.0/sys/unix]$
[util01@station173 ~/Games/EvilHack-0.8.0/sys/unix]$ ./setup.sh hints/linux
[util01@station173 ~/Games/EvilHack-0.8.0/sys/unix]$ cd ../..
[util01@station173 ~/Games/EvilHack-0.8.0]$
6/ Désactivation de SYSCF_FILE.
Ouvrir :
include/config.h
Chercher :
#ifndef SYSCF
Remplacer par :
#ifdef SYSCF
7/ Configuration du répertoire de l'utilisateur.
Ouvrir :
src/Makefile
Chercher :
PREFIX=$(wildcard ~)
Remplacer par :
PREFIX=/home/util01
8/ Compilation.
[util01@station173 ~/Games/EvilHack-0.8.0]$ make
9/ Installation.
[util01@station173 ~/Games/EvilHack-0.8.0]$ make install
10/ Configuration des utilitaires Unix.
[util01@station173 ~/games]$ sudo ln -s /usr/local/bin/gdb /usr/bin
[util01@station173 ~/games]$ sudo ln -s /usr/bin/grep /bin/
[util01@station173 ~/Games/EvilHack-0.8.0]$ cd
[util01@station173 ~]$
11/ Lancement du jeu.
[util01@station173 ~]$ cd games/
[util01@station173 ~/games]$ ./evilhack
