Skip to content
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 家目錄 )

    ~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 下應該都可以裝起來

安裝方式

  1. 建立 bbs 帳號

  2. bbs 建立 bbs 下的目錄

  3. bbsadmhttps://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 ../../
  1. 複製 sample/wdbbs.conf 到上層的主目錄 , 編輯 wdbbs.conf , 改成貴站的資料

  2. lib , bmake clean all

  3. WD , bmake clean all install

  4. SO , bmake clean all install

  5. util , bmake clean all install

  6. 回到主目錄 , bmake clean

  7. ~/bin/mbbsd 8888 && telnet 0 8888 試看看能不能跑

  8. 編輯各種畫面 (~bbs/etc)

  9. 隨便申請一個不存在的新 ID 後, 執行 setuser 11111111111111111111111111111111 <該ID>(32個1), 即可讓指定ID取得站長權限

  10. 有問題請提 issue 或直接 pull request :)

  • 以上文件參考自 風與塵埃的對話( telnet://wdbbs.net ) 電子布告欄 WD_DOC 看板的發布資料加以修改。
Clone this wiki locally