荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjk (pq), 信区: InstallBBS
标  题: [转载]Maple V3.02 快速安装入门         netspy (转寄)
发信站: 荔园晨风BBS站 (Thu Nov 29 11:26:47 2001), 转信

【 以下文字转载自 jjk 的信箱 】
【 原文由 jjk.bbs@bbs.pku.edu.cn 所发表 】
发信人: netspy (心碎了无痕○论文), 信区: BBSDev
标  题: [转载]Maple V3.02 快速安装入门
发信站: 北大未名站 (2001年05月24日13:07:54 星期四), 站内信件

Quick Install                                           [MapleBBS 说明文件]

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

                              MapleBBS Ver 3.02

                                快速安装入门

                  Modified by 交大资工 朱亮恺(lkchu@dragon2.net)

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

——————————————————————————————————————
(1)     建立 BBS 帐号
——————————————————————————————————————

1.0     以 [root] 的帐号 login。

1.1     建立 [/home/bbs] 目录作为 BBS 的家。

1.2     在 /etc/passwd 中增加下列 user :

        bbs:your password:9999:99:BBS Administrator:/home/bbs:/bin/tcsh

1.3     在 /etc/group 中设定 bbs 的 group :

        bbs:*:99:bbs

1.4     设定档案的属性:

        chown -R bbs.bbs /home/bbs

——————————————————————————————————————
(2)     取得最新版本的 MapleBBS
——————————————————————————————————————

2.0     以 [bbs] 的帐号 login。

2.1     Anonymous ftp://Rouge.Dragon2.Net/pub/bbs/MapleBBS

2.2     将所取得的程式 MapleBBS-xxx.tar.gz 放到 [home/bbs] 底下,执行:

           gtar xvfz MapleBBS-xxx.tar.gz  (如果使用 GNU tar)
        或
           gzip -d MapleBBS-xxx.tar.gz | tar xvf -

——————————————————————————————————————
(3)     编译程式
——————————————————————————————————————

3.0     更换工作目录至 src/include,修改 config.h

3.1     更换工作目录至 src/lib,修改 Makefile,挑选合适的 OS 设定
        执行 make

3.2     依序更换工作目录至 src/maple src/util src/bmtad src/bgopherd
        src/bpop3d,执行 make,依说明挑选合适的 OS,然後执行
        make os-type install

3.3     若须转信则更换工作目录至 src/innbbsd,修改 Makefile,设定
        适当之 ADMINUSER BBSHOME BBSADDR 三栏位
        执行 make 挑选合适的 OS,完成後执行 make install

——————————————————————————————————————
(4)     安装及完成後的测试
——————————————————————————————————————

4.0     MapleBBS 内含 telnetd、smtpd、fingerd、gopherd、pop3d
        若要使用上述 MapleBBS 量身订制的 daemon,请先停止系统原有相对
        应之服务。各 service 均可以 standalone 或是 inetd 启动。

4.1     以 inetd 启动:

        ■ 修改 /etc/inetd.conf,增加如下设定,若原先已有相同的 service
           请取消原先的设定。

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

        ■ 修改 /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] 帐号执行 kill -1 `cat /var/run/inetd.pid`
           以重新启动 inetd

4.2     以 standalone 启动:

        ■ 先确定各 service 是否已有其他程式提供服务
        ■ 以 [root] 帐号执行

             /home/bbs/bin/bbsd
             /home/bbs/bin/gemd
             /home/bbs/bin/bpop3d
             /home/bbs/bin/bguard

4.3     以 [bbs] 帐号执行 bin/camera; bin/account; bin/xchatd

4.4     测试 bbs 主程式:

        telnet localhost
        打 [new] 来注册,先以 [SYSOP] 这个 ID 来取得 BBS 站的管理权。

4.6     建立基本看板 [sysop]、[junk]、[deleted]、[note],先试试 post。

4.7     再 new 一个 ID 试试 talk、chat。

[注1]  'sysop' 这个字不区分大小写。
[注2]   inetd 与 standalone 可交叉配合使用,只要不相冲突即可
        另,M3 依然可用 sendmail 搭配 mailpost/bbsmail 运作。

[注3]   standalone daemon 测试正常後,可加入 /etc/rc.local 开机自动启动

#
# MapleBBS
#
su bbs -c '/home/bbs/bin/camera'

for i in /home/bbs/bin/bbsd /home/bbs/bin/bmtad /home/bbs/bin/bpop3d \
         /home/bbs/bin/gemd /home/bbs/bin/bguard /home/bbs/bin/xchatd ; do
       if test -x $i; then
               $i
       fi
done

if [ -f /home/bbs/innd/innbbsd ]; then
    su bbs -c '/home/bbs/innd/innbbsd'
fi


——————————————————————————————————————

(5)     其他
——————————————————————————————————————


5.0     如何放上新程式呢?
        因为目前 MapleBBS 已经改为 daemon 启动,所以在重跑新 daemon 之前
        需先将原先的 parent process kill 掉。

        执行方法:

        tail /home/bbs/run/bbs.pid 找出 processid

        246     30/Jul/1998 15:05:11    3001
        268     30/Jul/1998 15:05:11    3456
        244     30/Jul/1998 15:05:11    23

        列在第一栏的就是 pid,用 [root] 帐号执行 kill -9 246 268 244
        然後再重跑 bbsd 即可。

--
                                                    交大资工 朱亮恺
                                             E-Mail: <lkchu@dragon2.net>

--
欢迎大家来BBSDev版讨论问题!

欢迎大家来Software版!

欢迎访问北大FTP联盟主页:http://www.pkuftp.dhs.org

※ 来源:·北大未名站 bbs.pku.edu.cn·[FROM: 162.105.170.50]
--
※ 转寄:·北大未名站 bbs.pku.edu.cn·[FROM: 210.39.3.50]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店