-
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 看板的發布資料加以修改。