[閒聊] nethack building
nethack是一款純文字Rouge-like純文字老遊戲
知道的人恐怕也不多 不過還是來問問看
2003年3.4.3版釋出後就停止開發至今
日前將官方網站的source整個抓下來試著自己編編看 卻總是有問題
雖說當初跨平台支援佳 對許多POSIX標準的系統都支援良好
但畢竟過了這麼多年 我在自己的linux上面怎麼編也無法正常執行遊戲
不知道有大大有經驗嗎?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.43.219
推
12/30 01:20, , 1F
12/30 01:20, 1F
→
12/30 10:19, , 2F
12/30 10:19, 2F
→
12/30 10:19, , 3F
12/30 10:19, 3F
推
12/30 12:55, , 4F
12/30 12:55, 4F
→
12/30 12:55, , 5F
12/30 12:55, 5F
推
12/30 12:57, , 6F
12/30 12:57, 6F
→
12/30 14:52, , 7F
12/30 14:52, 7F
→
12/31 01:06, , 8F
12/31 01:06, 8F
→
12/31 01:06, , 9F
12/31 01:06, 9F
OK 問題解決
基於機器與平台的不斷演進
再加上逐漸普及的套件管理系統(這裡使用紅帽子家族的rpm)
2005年後nethack還是有持續更新來跟上時代
到2007年5月"changelog: rebuilt for RHEL5 final"的 3.4.3-12版為止
至今又是另外一個停頓階段
我在Linux Package Search找到了這個source rpm
http://0rz.tw/DHJTT
目標平台是CentOS6.3和Fedora14
一樣是試著rpmbuild --rebuild nethack-3.4.3-12.el5.1.src.rpm
不過在處理一些跟桌面有關的項目的時候會有名稱上的問題
在CentOS6.3好像遊戲軟體已經沒有Strategy這個項目的樣子
他無法認得 而要求擴充的attribute必須加上"X-"字首
我手動加上去之後-ba就得到了新的source rpm
對於手動更改後得到的.rpm檔
我已經測試過在CentOS6.3和Fedora14都沒有問題
有需要的板友可以自己試試
或者站內信給我 我可以提供src.rpm和.rpm
有了rpm真的實在方便太多
否則官網那陽春tarball
實在也很難釐清到底有那些前置作業
算是一點小小心得
※ 編輯: KAOKAOKAO 來自: 140.114.71.182 (01/02 11:31)