ytht特別服務程式安裝指南

2021-03-31 08:57:00 字數 3889 閱讀 1413

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...