FreeBSD 5.2.1R Web Server架设实例过程 |
http://bbs.chinaunix.net/forum/viewtopic.php?t=355305
这两天学到了很多东西。有困难总能得到大家的帮助。
FreeBSD 5.2.1R Web Server架设实例过程 |
http://bbs.chinaunix.net/forum/viewtopic.php?t=355305
这个教程挺不错。先收藏!
安装cvsup(Iamthetop)
cd /usr/port
make search name=cvsup
(剑心通明)
cd /usr/ports/net/cvsup-without-gui
make install
安装完以后rehash一下。
rehash是什么
我也不知道,那个是我抄来的,好像是装了cvsup以后直接执行cvsup还不行,需要rehash以后才能找到,我理解为刷新(剑心通明)
进行CVSUP,立刻同步你的src源代码和ports代码。#cd /usr/src/share/examples/cvsup
#ee standard-supfile
*default host=CHANGE_THIS.FreeBSD.org
改成指定的freebsd官方cvsup服务器即可:
*default host=cvsup.FreeBSD.org
或更快的国内freebsd cvsup服务器:
*default host=cvsup.cn.FreeBSD.org
*default host=cvsup.FreeBSDChina.org
退出并保存,运行下面的指令开始cvsup在线升级代码:
#cvsup standard-supfile
升级ports代码
#ee ports-supfile (指定cvsup服务器)
作为webserver,升级全部的ports是完全没有必要的,因此可以把
ports-all
那行前面加#注释掉。
我们把需要的打开,不需要的保留行首的#,就是取消了。例如下面这些行首加#的,对webserver来说,都是没用处的;去掉了行首#的,还是留着吧,以免编译遇到问题:
ports-base
#ports-arabic
ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chinese
ports-comms
ports-converters
ports-databases
ports-deskutils
ports-devel
ports-dns
ports-editors
ports-emulators
#ports-finance
#ports-french
ports-ftp
#ports-games
#ports-german
#ports-graphics
#ports-hebrew
#ports-hungarian
#ports-irc
#ports-japanese
ports-java
#ports-korean
ports-lang
ports-mail
ports-math
#ports-mbone
ports-misc
#ports-multimedia
ports-net
#ports-news
#ports-palm
#ports-picobsd
#ports-polish
#ports-portuguese
ports-print
#ports-russian
#ports-science
ports-security
ports-shells
ports-sysutils
ports-textproc
#ports-ukrainian
#ports-vietnamese
ports-www
#ports-x11
#ports-x11-clocks
#ports-x11-fm
#ports-x11-fonts
#ports-x11-servers
#ports-x11-toolkits
#ports-x11-wm
照上面编译完,就可以保存退出了,然后运行cvsup开始升级ports:
#cvsup ports-supfile