看板SetupBBS
标 题SOB BBS -> FreeBSD/AMD64 / ubuntu/i386
发信站亚特兰提斯 (Tue Dec 22 13:34:50 2009)
转信站ptt!news.ntu!news.au!zoonews.ee.ntu!news.kkcity.com.tw!Leo.mi.chu!Atla
承之前试作版的部份 继续实作关於 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