ytht特別服務程式安裝指南
本文所提到的軟體包除特殊註明外,均可從以下兩個壓縮包中獲得
部分變數說明
($bbshome):bbs安裝主目錄,通常為/home/bbs
($bbssrc):bbs原始碼目錄,通常為/home/bbssrc
($home):web環境主目錄,通常為/var/
以下內容一般以cygwin為例說明,對於其他系統,有時需要更改副檔名,例如linux系統下可執行檔案沒有.exe副檔名,自行修改即可。
一、翻查字典(cdict)安裝
1.將cdict-1.0-1.i386.rpm(在ytht1.rar中)解壓到使用者目錄,執行
rpm -ih cdict-1.0-1.i386.rpm (for redhat/cygwin等)
或將cdict-1.0-1.i386.deb解壓到使用者目錄,執行
dpkg -i cdict_0.1-3_i386.deb (for debian)
2.cp ($bbssrc)/local_utl/shellscript4bbsuser/cdict2.sh ($bbshome)/bin/cdict.sh
二、科技詞典(ncce)安裝
注:由於cygwin缺少newt的支援,由此科技詞典在cygwin環境下只能用於web
1.將nccedict.zip(在ytht1.rar中)的ce.idx、ce.lib、ec.idx和ec.lib複製到($bbshome)/etc/ncce
注:如果不是標準安裝在/home/bbs目錄,同時需要修改libncce.c中#define dicpath 將其指向實際目錄。
2.cd ($bbssrc)/games/ncce
make
cp cgincce.exe ($home)/cgi-bin
cp ncce.exe ($bbshome)/bin
三、背單詞安裝
1.背單詞的詞庫是我愛背單詞4.0(一說2000)版的詞庫,但現在網上流傳的多為2001及之後版本,我曾在maze上找到乙個,但詞庫似乎仍與糊塗的對不上號。
2.背單詞同樣需要newt支援,因此在cygwin環境暫時無法使用。
3.如果有詞庫,將其拷貝至recite.c中所定義的libdir,同時要建立相對應的logdir
4.cd ($bbssrc)/games/recite
make
cp recite.exe ($bbshome)/bin
四、推箱子(worker)安裝
1.如果不是安裝在標準的/home/bbs目錄,需要修改worker.c 94行的map.dat為其實際目標路徑。
2.cd ($bbssrc)/games/worker
make worker
cp worker.exe ($bbshome)/bin
mkdir ($bbshome)/etc/worker
cp map.dat ($bbshome)/etc/worker
五、俄羅斯方塊(tetris)安裝
mkdir ($bbshome)/etc/tetris
cd ($bbssrc)/games/tetris
make
cp tetris.exe ($bbshome)/bin
六、掃雷與感應式掃雷安裝
1.若bbs未安裝在標準目錄,需要分別修改winmine.c和winmine2.c中的winminepath和winmine2path使其指向實際的目錄。
2.mkdir ($bbshome)/etc/winmine
mkdir ($bbshome)/etc/winmine2
cd ($bbssrc)/games/winmine
make winmine
make winmine2
cp winmine.exe ($bbshome)/bin
cp winmine2.exe ($bbshome)/bin
七、打字練習(tt)安裝
1.在cygwin下的time函式似乎有問題,造成打字遊戲無法正常執行.
2.若bbs未安裝在標準目錄,同樣需要修改tt.c中的recordfile定義,使其指向實際的目錄
2.mkdir ($bbshome)/etc/tt
make tt
cp tt.exe ($bbshome)/bin
八、棋牌中心(chess)的安裝
不詳,歡迎高手補充
九、數字運算(quickcalc)的安裝
1.確認安裝如下軟體包,redhat、cygwin可用rpm -qa|grep [軟體包名] 查詢:
libreadline4
libreadline4-dev
libreadline
flex
2.將quickcalc-1.26.tgz解壓到,並將($bbssrc)/games/quickcalc-1.26-ythtpatch也複製到該目錄。
3.patch<./quickcalc-1.26-ythtpatch
make
cp qc.exe ($bbshome)/bin
十、freeip的安裝
1.cd ($bbssrc)/games/bbsfreeip
make getip
2.對於在windows安裝的,可以直接用winrar將**wry.dat解壓出來。
對於在linux下安裝的,就比較麻煩得去
生成ip_arrange.txt
4.make sortip
./sortip
生成ip_arrange_sort.txt
5. make ipnums.h
生成定義
6. $make
7.$make install
在cygwin下可能會出錯,如果出現什麼the same 之類的error,可以直接用windows的資源管理器進行複製,具體的路徑就是:
把freeip.exe拷貝到($bbshome)/bin
把ip_arrange_sort.txt拷貝到($bbshome)/etc
把cgifreeip.exe拷貝到($home)/cgi-bin
8.如果安裝出現錯誤,可以考慮根據makefile中的內容單獨make
9.我在配置最新**時出現了錯誤,不知道是不是資料庫檔案過大的問題,如果出現這個問題,可以考慮換用11月份左右的資料庫。
十一、 元素週期表
cd ($bbssrc)/tools/periodic
mkdir ($home)/html/periodic
cp * ($home)/html/periodic
十二、linux手冊
1.由於這個程式是呼叫的linux的內建手冊,因此在cygwin下只能看到封面而不能看到內容
2.cd ($bbssrc)/games/cgiman
make cgiman
cp cgiman.exe ($home)/cgi-bin
十三、數學公式支援
1.我沒有能在cygwin下調通。
2.cd ($bbssrc)/games/tex/itex
make
cp itex2mml.exe ($bbshome)/bin
cp math2mathplayer.exe ($bbshome)/bin
3.測試是否安裝成功可參考此文
如果輸入了乙個數學公式,並且選擇了使用tex數學公式,並且你也安裝了相關的軟體,應該能夠正常顯示。
安裝C Windows服務程式
安裝c windows服務程式 1 在服務程式的是設計窗體中,點選右鍵 新增安裝程式 新增服務安裝程式。否則,安裝時會出現如下 錯誤 正在安裝程式集 c program xx.exe 受影響的引數是 logtoconsole assemblypath c program xx xx.exe logf...
Debian 安裝 EMQ X 伺服器指南
您可以根據需要以不同方式安裝 emq x 在新主機上首次安裝 emq x 之前,需要設定 emq x 映象庫。之後,您可以從映象庫安裝和更新 emq x 設定映象庫 1.更新apt包索引 sudo apt update2.安裝必要的軟體 software properties common3.新增 ...
Ubuntu 安裝 EMQ X 伺服器指南
在新主機上首次安裝 emq x 之前,需要設定 emq x 映象庫。之後,您可以從映象庫安裝和更新 emq x 設定映象庫 1.更新apt包索引 sudo apt update2.安裝必要的軟體 software properties common3.新增 emq x 的官方 gpg 金鑰 curl...