致谢: dinger glutton
YTHT 代码 在 cygwin 平台的运行 包含他们的 很多工作
简介:
在windows平台安装cygwin开发环境后 就可以在windows平台编译
运行很多原本只能在unix平台编译运行的程序
以下为在cygwin环境中安装 YTHT BBS 代码应该注意的一些事项
整体安装流程参考INSTALL和INSTALL.web文件
1.请安装最新的cygwin环境 确认已经安装了以下包
apache (如果你需要www界面)
automake
autoconf
bash
ctags (如果你想方便的阅读代码)
cvs (如果你想直接从一塌糊涂的cvs 下载代码)
cygipc
gcc
gdb (如果你愿意调试代码)
indent (如果你愿意修改代码并且美化它)
libiconv (如果你需要www界面 并且能正确处理utf-8 url)
make
openssh (如果你希望从cygwin环境远程登录其它服务器 或者从其它地方远程登录cygwin环境)
patch (如果你希望方便的应用别人的修改)
vim (如果你希望方便的修改阅读代码)
wget (如果你希望能在software目录下面自动安装ghthash)
2.
注意cat /etc/passwd 得到你自己的当前用户的uid还有gid
bbs用户的uid和gid可以直接用这个
3.
注意cygwin的automake/autoconf在/usr/autotool下面
4.在启动bbs 服务之前, 运行 ipc-daemon2 &
然后运行shminit 然后运行bbsd
5.cygwin缺省的cgi-bin目录在/var/www/cgi-bin
hmtl目录在/var/www/htdocs
6.有时侯编译出来的东西make install时候会没有自动安装
请手工拷贝 主要是:
cp local_utl/*.exe /home/bbs/bin
cp src/*.exe /home/bbs/bin
cp nju09/www.exe /var/www/cgi-bin
cp nju09/html/* /var/www/htdocs/* -a
--
FROM 220.249.10.10