Linux
1. jnethack-1.0.3 とは
rogueクローンのhackが高度になったnethackを、日本語化したものです。さらにここではX Window Systemに対応させています。
2. jnethack のコンパイル
# cd /usr/src # tar -xzvf jnethack-1.0.3.tar.gz # cd jnethack-1.0.3
# cd sys/unix # sh setup.sh # cd ../../include # vi config.h ---------- 192: #define X11_GRAPHICS 303: #define HACKDIR "/usr/local/lib/jnethackdir" ---------- # vi unixconf.h ---------- 22: /* #define BSD 36: /* #define SUNOS4 38: #define LINUX 45: #define TEXTCOLOR 49: #define POSIX_TYPES ---------- # cd ../src # vi Makefile ---------- 14: MAKE = make 58: CC = gcc 100: CFLAGS = -g -I../include -I/usr/X11R6/include 121: WINSRC = $(WINTTYSRC) $(WINX11SRC) 122: WINOBJ = $(WINTTYOBJ) $(WINX11OBJ) 133: WINTTYLIB = -ltermcap 136: # WINTTYLIB = -ltermlib 141: WINX11LIB = -L/usr/X11R6/lib -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 145: WINLIB = $(WINTTYLIB) $(WINX11LIB) ---------- # cd .. # vi Makefile ---------- 18: GAMEUID = bin 35: GAMEDIR = /usr/local/lib/$(GAME)dir 36: SHELLDIR = /usr/local/bin ----------
# make
# make install # make manpages # cp win/X11/NetHack.ad /usr/X11R6/lib/X11/app-defaults/NetHack # bdftopcf win/X11/ibm.bdf > ibm.pcf; compress ibm.pcf # bdftopcf win/X11/nh10.bdf > nh10.pcf; compress nh10.pcf # mv ibm.pcf.Z nh10.pcf.Z /usr/X11R6/lib/fonts/misc/ # (cd /usr/X11R6/lib/fonts/misc/; mkfontdir)
あと、システムによっては自分の X クライアントホスト名を登録しておく必要があります。
% xhost localhost
# make clean