-
Notifications
You must be signed in to change notification settings - Fork 1
Home
holishing edited this page May 13, 2018
·
13 revisions
FreeBSD 11.x , GNU/Linux 各發行版 , Cygwin on Windows 10
請先安裝以下套件:
gcc
make
clang
vim (或其他你習慣的編輯器,可以編輯 Big5 編碼的檔案)
libcrypt-devel
libncurses-devel
若部分平臺(如:CentOS、Cygwin)沒有提供 bmake 套件,
可自行至 http://crufty.net/ftp/pub/sjg/ 下載最新版本的 bmake,
並在資料夾下以 root 執行 ./bootstrap && ./bootstrap op=install
來安裝
簡單講一下該有哪些目錄 ... ( ~bbs
代表 BBS 家目錄 )
~bbs/bin -> 放執行檔
~bbs/tmp -> 系統 temp
~bbs/boards -> 看板目錄
~bbs/log -> 各種紀錄檔
~bbs/counter -> 計數器
~bbs/SO -> DSO 檔放置
~bbs/adm -> 一些 admin 紀錄檔備份
~bbs/etc -> 系統文件/資料
~bbs/home -> 使用者的 home
~bbs/man -> 精華區目錄
~bbs/wdbbs -> bbs 原始程式碼
/WD -> bbs 主程式
/SO -> DSO 程式
/include-> 一些設定/定義檔
/util -> 一些工具程式
目前從 sample/bbs/
複製底下所有檔案到 BBS 下應該都可以裝起來
-
建立 bbs 帳號
-
用
bbs
建立 bbs 下的目錄 -
用
bbsadm
把 https://github.com/clamtestbbs/wdbbs/release 下的東西抓回去,按照BBS目錄說明擺置
cd ~ && \
curl -L https://github.com/clamtestbbs/wdbbs/archive/v2.9-ctb.0.001-stable2.tar.gz | tar -zxv \
&& cd wdbbs-2.9-ctb.0.001-stable2 && cp -r sample/bbs ../../
-
複製
sample/wdbbs.conf
到上層的主目錄 , 編輯wdbbs.conf
, 改成貴站的資料 -
進
lib
,bmake clean all
-
進
WD
,bmake clean all install
-
進
SO
,bmake clean all install
-
進
util
,bmake clean all install
-
回到主目錄 ,
bmake clean
-
~/bin/mbbsd 8888 && telnet 0 8888
試看看能不能跑 -
編輯各種畫面 (
~bbs/etc
) -
隨便申請一個不存在的新 ID 後, 執行
setuser 11111111111111111111111111111111 <該ID>
(32個1), 即可讓指定ID取得站長權限 -
有問題請提 issue 或直接 pull request :)
- 以上文件參考自 風與塵埃的對話( telnet://wdbbs.net ) 電子布告欄 WD_DOC 看板的發布資料加以修改。