因為我已經fork好並改成我要的架構了
所以以下內容將修正:
※ 引述《holishing ()》之銘言:
: 3. 下載 BBS 程式:
: 我目前是用 git 套件指令把維護者放在 github 的資料載下來
: (在此之前請先用 apt 或 yum 之類的去安裝 git 套件)
: # apt install git
: == 以下用 bbs 的權限即可!! ==
: $ cd /home/bbs; git clone https://github.com/xeonchen/maplebbs-itoc
改成:
$ cd /home/bbs
$ git clone https://github.com/holishing/maplebbs-itoc
之後就從這部分開始:
: $ cd maplebbs-itoc
(之後如果沒特別說明路徑,就是以此專案裡描述的路徑: /home/bbs/maplebbs-itoc 為主)
在我亂亂改的版本中, 首先請先將 sample/config.h 複製到 include/ 目錄裡:
$ cp sample/config.h include/
接著編輯 include/config.h 檔案:
$ vim include/config.h (*註)
設定完之後, 先不要急著make, 而是先將bbs裡相關的結構配置好
$ cp -r sample/bbs/* ~;cp sample/bbs/.* ~
# 還想不到更好的方法可以複製隱藏檔案,只能先認定bbs底下第一層不應該有隱藏目錄了
如果用原本master的分支要注意原本在tgz檔裡面本來有建構的空目錄結構
port到github之後都消失了
如果覺得自己動手建很麻煩, 或不知道架構怎麼建的
那還是直接去wget原本放在官網上的tgz檔吧:P
接著就開始編譯囉!
$ make clean linux install
如果相關變數都有定義到的會應該就是可以順利編譯完成
然後記得系統執行正常排程:
$ crontab sample/crontab
至於在設定bbs環境的部分
因為目前只想先提供telnet連線所以僅裝 xinetd 並照手冊設定
(安裝xinetd套件後, 將以下內容複製到 /etc/xinetd.d/telnet 裡[原本無此檔案])
>