1.在安装时建议大家用apt来安装组件,这样和debian下面安装一样,比较方便:
wget http://ftp.freshrpms.net/pub/fre ... 1.1.fc3.fr.i386.rpm
rpm -Uvh apt-0.5.15cnc6-1.1.fc3.fr.i386.rpm
apt-get update
apt-get dist-upgrade
2.把apt安装到系统后,就可以使用和debian上面一样的操作来安装vhcs2所需要的包:
apt-get install httpd php postfix mysql-server proftpd php-mysql php-pear php-imap php-gd ncftp bind
注:安装vhcs2时,建议把fedora3系统的selinux关闭。
3.让系统支持磁盘限额,例如修改/etc/fstab文件:
把LABEL=/ / ext3 defaults 1 1
修改成类似与这样:
LABEL=/ / ext3 defaults,usrquota 1 1
然后建立限额文件,初始化它:
# touch /aquota.user
# chmod 600 /aquota.user
# mount -o remount /
# quotacheck -avugm
4.Yum 是Fedora 常用的在线升级工具,可以使用这个来安装fedora系统中的一些组件:
修改/.etch/syschonfig/ryun/sourches为:
yum dag.http://apt.sw.be/fedora/e/en/$ARCHYU/dag
But into the file /.etch/yum.repos.d/dag.repo:
dag
Name=.Dag RPM Repository For Fedora Core
.baseurl=.http://apt.sw.be/fedora/$releasever/en/$basearch/dag
enabled=1
# wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt
# yum update
# yum remove vsftpd
# yum upgrade
# yum install
libmcrypt libmcrypt-devel expect libxslt-devel libjpeg-devel libpng-devel
freetype-devel cyrus-imapd cyrus-imapd-devel libc-client-devel
php-imap php-pgsql postgresql-devel php-snmp net-snmp-devel
mysql-admin httpd-devel
cyrus-sasl cyrus-sasl-plain postfix
lynx
用yum来安装vhcs2所需要的组件:
# yum install lynx postfix mysql mysql-devel libmcrypt libmcrypt-devel
expect libxslt-devel libjpeg-devel libpng-devel
freetype-devel php-imap cyrus-imapd cyrus-imapd-devel
libc-client-devel php-imap php-pgsql postgresql-devel php-snmp
net-snmp-devel
也可以用apt和rpm来安装。
5.安装proFTPD的步骤:
#cd /usr/local/
#wget ftp://ftp.ibiblio.org/pub/mirror ... oftpd-1.2.10.tar.gz
#tar zxvf proftpd-1.2.10.tar.gz
#mv proftpd-1.2.10 proftpd
#cd /usr/local/proftpd
#./configure
--sysconfdir=/etc
--localstatedir=/var
--prefix=/usr
--with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql
--with-includes=/usr/include/mysql
--with-libraries=/usr/lib/mysql
#make
#make install
6.安装perl的组件:
# perl -MCPAN -e shell
#cpan> install MIME::Entity MIME:arser MIME::Base64 Crypt::CBC Crypt::Blowfish Term::ReadPassword
7.安装openSSL:
# cd /usr/local/
# wget http://www.openssl.org/source/openssl-0.9.7e.tar.gz
# tar xvfz openssl-0.9.7e.tar.gz
# mv openssl-0.9.7e openssl
# cd /usr/local/openssl/
# ./config ; make && make test && make install
# cp -p /usr/local/openssl/tools/c_rehash /usr/local/bin/c_rehash
# chmod a+x /usr/local/bin/c_rehash
8.安装php:
#cd /usr/local/
#wget http://us2.php.net/distributions/php-4.3.10.tar.bz2
#tar xjvf php-4.3.10.tar.bz2
#mv php-4.3.10 php
#cd php
#./configure
--with-mysel --with-pgsql --with-mcrypt=/usr/lib
--build=i386-redhat-linux --target=i386-redhat-linux-gnu
--with-jpeg --with-openssl --with-png
--with-pear --with-calendar --with-xml
--with-ftp --with-freetype --with-bz2 --with-iconv
--sysconfdir=/etc --mandir=/usr/share/man
--enable-sockets --enable-calendar --enable-bcmath
--enable-ctype --enable-exif --enable-filepro
--enable-ftp --enable-memory-limit
--enable-sigchild --enable-magic-quotes
--enable-yp --enable-track-vars
--with-apxs2=/usr/sbin/apxs
#make
#mak insatll
9.安装postfix:
#cd /usr/local/
#wget ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.20.tar.gz
#tar xvfz cyrus-sasl-2.1.20.tar.gz
#mv cyrus-sasl-2.1.20 cyrus-sasl
#cd cyrus-sasl
#./configure
#make
#make install
ln -s /usr/local/lib/sasl2 /usr/lib/sasl2
perl -pi.bak -e "s/saslauthd/auxprop/g" /usr/local/lib/sasl2/smtpd.conf
wget http://postfix.energybeam.com/so ... ostfix-2.2.1.tar.gz
tar xvfz postfix-2.2.1.tar.gz
mv postfix-2.2.1 /usr/local/postfix
cd /usr/local/postfix
make makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/local/include/sasl"
AUXLIBS="-L/usr/local/lib -lsasl2"
make
make install
------分隔线----------------------------
- 上一篇:新手日志:第一次启动redhat~(1)
- 下一篇:各种工具之正则表达式语法比较

百鸣[Baiming.org]欢迎您~