[分享]maplebbs-itoc安裝

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[分享]maplebbs-itoc安裝

文章209088970 » 週三 8月 27, 2003 10:38 pm

原出處http://home.pchome.com.tw/soho/itoc/
有很多問題,所以特別再寫一篇


本文件是寫給要安裝 itoc 所維護的 bbs 程式版本所使用的,並不適用
其他 bbs 版本。



以root身分
代碼: 選擇全部
apt-get install csh sed gawk lynx make

adduser                                  #不要使用useradd                  #請增加使用者bbs
tar zxvf MappleBBS.tgz的位置 -C /home
chown -R bbs:bbs /home/bbs              #因為MapleBBS.tgz解開後的owner變了




以 bbs 身分登入。
代碼: 選擇全部
  -bbs- % joe /home/bbs/src/include/config.h
          修改 HOST_ALIASES,把您所有的 fqdn 都加進去
#define HOST_ALIASES    {MYHOSTNAME, MYIPADDR, \
                         "wolf.twbbs.org", "wolf.twbbs.org.tw", \
                         NULL}
          如果您是 Linux 的話,改 BBSGID 為 999
#define BBSGID          99                      /* Linux 請設為 999 */
          如果您是 FreeBSD 的話
          那麼 BBSGID 維持是 99
  -bbs- % joe /home/bbs/bin/install.sh
          修改 schoolname bbsname ... msg_bmw 等數項,例如改成以下這樣
          (請注意不要有空白或是[]符號)
schoolname="交大電子"
bbsname="蘋果樂園"
bbsname2="NCTUEE.Apple.BBS"
sysopnick="站長大大"
tag_valid="AppleBBS"
myipaddr="140.113.55.66"
myhostname="nctu5566.dorm3.nctu.edu.tw"
bbs_token="Apple"
msg_bmw="水球"
          如果您是使用 Linux 的話,還要改
ostype="linux"


再來
代碼: 選擇全部
joe /home/bbs/src/sh/weather.sh
joe /home/bbs/src/include/config.h
把裡面的/usr/local/bin/lynx換成/usr/bin/lynx(這是debian的位置)


/home/bbs/bin/install.sh
您需要等待一段時間來完成編譯

以root身分
-root- # joe /etc/inetd.conf
加入以下數行
代碼: 選擇全部
#
# MapleBBS
#
telnet  stream  tcp     wait    bbs     /home/bbs/bin/bbsd      bbsd -i
finger  stream  tcp     wait    bbs     /home/bbs/bin/bguard    bguard -i
pop3    stream  tcp     wait    bbs     /home/bbs/bin/bpop3d    bpop3d -i
gopher  stream  tcp     wait    bbs     /home/bbs/bin/gemd      gemd -i
smtp    stream  tcp     wait    bbs     /home/bbs/bin/bmtad     bmtad -i
xchat   stream  tcp     wait    bbs     /home/bbs/bin/xchatd    xchatd -i
bbsnntp stream  tcp     wait    bbs     /home/bbs/innd/innbbsd  innbbsd -i




joe /etc/init.d/rc
(這個是debian的位置)
加入
代碼: 選擇全部
#!/bin/sh
#
# MapleBBS
#
su bbs -c '/home/bbs/bin/camera'
su bbs -c '/home/bbs/bin/account'

-root- # joe /etc/services
加入以下數行
代碼: 選擇全部
xchat           3838/tcp
xchat           3838/udp
bbsnntp         7777/tcp   usenet       #Network News Transfer Protocol
bbsnntp         7777/udp   usenet       #Network News Transfer Protocol


-root- # reboot
重開機吧


重開機完登入
剛架好的站,會因為公告板強迫閱讀而一直無法離開這個板
解決辦法
1) new sysop
上站,卡在公告板,斷線離開
2) sysop重新上站,在 0announce 板發表一篇新文章,卡在公告板,斷線離開。



3) new guest
上站,卡在公告板,斷線離開
4) guest 重新上站,不會進公告板。進看板列表,一動也不動,停留一分鐘;退出看板列表,回到主選單,再進入看板列表;
正常離線。



5)
其他使用者上站,正常
FAQ
1.不能丟水球或聊天?請用e-mail認證以獲得完整權限。(我是白痴,竟然會忘了這個,還以為是水球功能壞掉了)

2./home/bbs/src/include/config.h
這個檔案有很多設定的地方,請仔細看一看

3.menu.c搜尋一下 favorite

if 0 改成if 1這樣我的最愛就可以在主選單上出現了

4./home/bbs/bak 裡,請定時清一清備份檔

5./home/bbs/etc/expire.conf看板文章上限調小一點

6.轉信無任何錯誤訊息,但失敗
只要把正在跑的bbslink bbsnnrp砍掉再重新跑就好了(參數是-k)
bbslink -k
bbsnnrp -k
最後由 209088970 於 週五 12月 26, 2003 11:59 pm 編輯,總共編輯了 7 次。
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:[分享]maplebbs-itoc安裝

文章訪客 » 週四 9月 04, 2003 2:34 pm

我在執行 ./install.sh , 都無法編譯成功, 會出現 dns.c 有某些 undeclared.
請問是要先 include 什麼 lib 嗎?
訪客
 

re:[分享]maplebbs-itoc安裝

文章enduser » 週四 9月 04, 2003 6:21 pm

前幾天剛重灌好debian
忽然忘記最重要的make和gcc也要裝

對了lynx的路徑直接在config.h改一下就好
另外中間好像會用到csh
所以補充一下:
apt-get install gcc make csh
enduser
 

re:[分享]maplebbs-itoc安裝

文章RiskyMTTsai » 週五 9月 05, 2003 10:51 am

Anonymous 寫:我在執行 ./install.sh , 都無法編譯成功, 會出現 dns.c 有某些 undeclared.
請問是要先 include 什麼 lib 嗎?

#apt-get install libc6-dev
多做一定多學
RiskyMTTsai
可愛的小學生
可愛的小學生
 
文章: 46
註冊時間: 週日 2月 23, 2003 8:59 am

re:[分享]maplebbs-itoc安裝

文章209088970 » 週五 9月 05, 2003 9:07 pm

enduser 寫:前幾天剛重灌好debian
忽然忘記最重要的make和gcc也要裝

對了lynx的路徑直接在config.h改一下就好
另外中間好像會用到csh
所以補充一下:
apt-get install gcc make csh

不好意思,我先前已把csh加進去囉

您可能沒看清楚
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客