承之前試作版的部份 繼續實作關於 64bit 環境下的變數變更 以及試著 porting 到
ubuntu 9.10 另外 由於 ve 編輯器已經完成 porting 動作 所以也把目錄一起堪回
tarball 裡 方便直接安裝使用 (如果需要的話)
[OS]
FreeBSD 8.X 以下 / i386/AMD64 / ubuntu 9.1 / i386 (未測 64bit 環境)
[FILE]
ftp://home.bsd.com.tw/pub/SOB/sob_pack_20091220.tgz
[TOOL]
FreeBSD: # cd /usr/ports/converters/libiconv ; make install clean
ubuntu : # apt-get install build-enesstial libiconv-hook-dev libncurses5-dev\
libdevmapper-dev byacc
[ACCOUNT]
<FreeBSD>
# vipw
bbs::9999:99::0:0:BBS User:/home/bbs:/home/bbs/bin/bbsrf
bbsadm:*:9999:99::0:0:BBS Administrator:/home/bbs:/bin/tcsh
# vi /etc/group
bbs:*:99:bbs,bbsadm
<ubuntu>
# vipw
bbs:x:9999:99:BBS User:/home/bbs:/home/bbs/bin/bbsrf
bbsadm:x:9999:99:BBS Administrator:/home/bbs:/bin/bash
# vi /etc/group
bbs:x:99:bbs,bbsadm
記得都要 # passwd bbsadm (bbs 帳號請不要加密碼)
[BBS INSTALL]
<請視實際狀況略過某些步驟 或檔案可以用 ftp 抓 或裝 wget>
# cd /home ; wget ftp://home.bsd.com.tw/pub/SOB/sob_pack_20091220.tgz
# tar xfz sob_pack_20091220.tgz ; chown -R bbs bbs ; chgrp -R bbs bbs
# su bbsadm
%(or $) ./INSTALL (依需要選擇 (1) FreeBSD (2) Linux 之後等他跑完)
% exit (如果沒有錯誤)
# /home/bbs/bin/in.zbbsd 或是 /home/bbs/bin/mbbsd (執行 bbsd)
(FreeBSD 的話 in.zbbsd/mbbsd 皆可使用 ubuntu 建議只使用 mbbsd)
# telnet localhost 23 (或其他指定的 port 請注意 port 23 如已使用則無效)
[MODIFY YOUR SITE]
% ~/src/maple/shutdownbbs
% cd src/maple ; ve config.h (請依實際狀況修改) 改完記得 make clean update
(如有需要 util/ 也請 make clean update)
[RESTART MBBSD] (in.zbbsd 不需要此步驟)
("只有" 第一次記得要拷貝 shell script)
# cd /home ; cp /home/bbs/lib/bbsctl . ; chmod 700 bbsctl ; bbsctl showpid
(重跑 mbbsd)
# bbsctl restart <由 showpid 所顯示的最後一個 pid>
(之後每次都以 root 在 /home 下執行 bbsctl showpid ; bbsctl restart <PID>)
(或是只用 bbsctl showpid 看 pid 然後用 kill -9 <PID> ; /home/bbs/bin/mbbsd)
[VE EDITOR INSTALL] 必需在執行完 INSTALL 後才能以 root 身分執行
# cd /home/bbs/src/ve ; make install clean
--
Origin: Atlantis DN: bbs.bsd.com.tw IP : 203.70.65.27 ST: atlantis