获取nethack的源码包,可以在
http://www.nethack.org/v360/download-src.html中下载。
[ioitboy
@server ~]$ ls
nethack-360-src.tgz
校验哈希值
[ioitboy@server ~]$ echo 'd42147b26e5fb4746fb72536ce145984 nethack-360-src.tgz' > md5
[ioitboy@server ~]$ md5sum -c md5
nethack-360-src.tgz: OK
解压源码包
[ioitboy@server ~]$ tar xf nethack-360-src.tgz
[ioitboy@server ~]$ ls
md5 nethack-3.6.0 nethack-360-src.tgz
切换到源码包的顶级目录
[ioitboy@server ~]$ cd nethack-3.6.0/
安装编译源码包所需要的工具
[ioitboy@server nethack-3.6.0]$ sudo yum install gcc byacc flex ncurses-devel
创建Makefiles的符号连接
[ioitboy@server nethack-3.6.0]$ sh sys/unix/setup.sh sys/unix/hints/linux
编译所有的程序和安装nethack
[ioitboy@server nethack-3.6.0]$ make all
[ioitboy@server nethack-3.6.0]$ make install
nethack安装在~/nh/install/games/下,执行nethack文件即可进入游戏。
[ioitboy@server nethack-3.6.0]$ cd
[ioitboy@server ~]$ ./nh/install/games/nethack
[ioitboy@server ~]$ mkdir bin
[ioitboy@server ~]$ ln -s /home/ioitboy/nh/install/games/nethack bin/nethack