因为我已经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 里[原本无此档案])
>