2023年4月7日金曜日

486linuxマシンでjnethackをコンパイル

以前libretto20でjnethackを遊んでいた。libretto20は箱にしまったままなので、動いているDEC Hinote Ultra 475CTで遊ぶことにした。

nethackは今でもメンテされていて2023.2.23の最新版は3.6.7だ。あまり新しいと古いOS(Redhat 6.2J)でビルドできないと思い、2003年の3.4.0を選んだ。

  1. 英語版のnethack-3.4.0を任意の場所に展開する
  2. nethack-3.4.0のディレクトリに入ってpatch -p1 < jnethack-3.4.0.diffでパッチを当てる
  3. 日本語のREADMEやdocができているからそれを読んでMakefileをlinux用に編集
  4. $make all
  5. #make install
  6. 日本語ドキュメントに従い、saveディレクトリとlogディレクトリのパーミッションを775へ変更

nkfが最初から入っていたので、他のツールをインストールすることなくビルドが完了した。ビルド中warningが出るが気にしなくてよい。486DX4 75MHzのマシンで3時間かかった。

jnethackの実行ファイルは/usr/gamesに配置されるので、PATHに/usr/gamesを追加しておく。

0 件のコメント:

コメントを投稿