Solaris for x86 和 Sparc 安装方法及步骤相差不大,如果是x86版本,可以以此作参考。
1、下载必须的软件包
(http://sunfreeware.com, sun建议的网站)
(1)tar-1.13.19-sol8-sparc-local.gz (gun-tar for sol8)
(2)make-3.79.1-sol8-sparc-local.gz (gun-make,比sun make 好用)
(3)gcc-3.03-sol8-sparc-local.gz (gnu cc 编译器)
(4)db-3.2.9-sol8-sparc-local.gz
(5)gdbm-1.8.0.tar (library)
(6)mysql-3.23.45-sol8-sparc-local.gz
(7)ncurses-5.2-sol8-sparc-local.gz
(8)autoconf-2.52-sol8-sparc-local.gz
(9)automake-1.5-sol8-sparc-local.gz
(10)qmail.tar
2、开始安装
(1)先将下载的包解压缩
gzip -d xxx.gz (gzip为sol8自带)
(2)安装tar包
pkgadd -d tar-1.13.19-sol8……
(3)安装其他pkg
gcc-3.03-sol8-sparc-local.gz
将/usr/ccs/bin下的cc备份为cc.org,然后建立链接文件
ln -s /usr/local/bin/gcc cc
make-3.79.1-sol8-sparc-local.gz
(4)安装qmail
安装前的准备工作
/.profile文件里设置路径
PATH=.:/usr/local/bin:/usr/ccs/bin:/usr/ucb:/usr/local/mysql/bin:$PATH
执行. /.profile
安装
先建立用户、组,然后tar xvf qmail.tar
进入qmail-1.03的目录里,编译:make setup check
在/etc目录下的tcp.smtp文件(用来判断哪些用户可以使用smtp服务,匿名发
信)中加入两行:
127.0.0.:allow,RELAYCLIENT=\\\\\"\\\\\"
192.168.0.:allow,RELAYCLIENT=\\\\\"\\\\\"
(5)vpopmail安装
./configure --exec-prefix=/export
或建立vpopmail用户,并建立其home在/export/home/vpopmail再执行
useradd -gvchkpw -d /export/home/vpopmail vpopmail
(6)安装db-3.2.9-sol8-sparc-local.gz、gdbm-1.8.0.tar.gz、ncurses-5.2-sol8-
sparc-local.gz包
(7)安装courier-imap-1.3.2
./configure --without-authldap --with-authvchkpw --with-waitfunc=wait3
--disable-root-check
将authlib目录中的libauth2.sh的 tr 一行改为:
LL=\\\\\'echo $L|tr ‘/’ ‘A’|tr ‘.’ ‘B’|tr ‘-’ ‘_’\\\\\'
将authlib/vpopmail_config.h中vpopmail的路径改为/export/home/...
authlib/Makefile里的vpopmail的路径全换为绝对路径
把qmail安装目录里的qmail_start_script改名为jindi_mail_ctl.sh,里面的
vpopmail路径改到/export/home/...
把courier-imap装好后目录里的imapd文件中的最大进程数和ip最大进程数改大
cp /usr/local/lib/libgdbm* /usr/lib/.
(8)umount /home
(9)ln -s /export/home/vpopmail /home/vpopmail
(10)安装mysql
安装完成后由先初始化数据库,在其./script目录下有一个
mysql_install_db的文件,执行就可以了。
然后执行safe_mysqld服务器程序(启动为后台)即可,登录数据库用
mysql -uroot -h ip地址把数据库导入到webmail库里
(11)安装tomcat
安装到/exprot/home/tomcat目录下,记住改webmail.conf |