生日快乐 Freebsd6.2下Trac10.4插件trac-webadmin安装
Jul 31

 每天Freebsd的ports和src都会有更新,Subversion1.4.4发布不久,ports也跟上了。我就做了一次升级,出现了一些小问题。
 升级Ports安装的软件需要安装portupgrade,在 /usr/ports/ports-mgmt 下面。有两个一个是 portupgrade ,一个是portupgrade-devel,portupgrade-devel是正在开发的。我装的就是portupgrade-devel,当然你 也可以安装portupgrade。
dev# cd /usr/ports/ports-mgmt/portupgrade-devel/ dev# make install clean
  这样就安装好了,在升级安装软件之前要先升级ports。先建立/etc/make.conf文件
dev# vi /etc/make.conf
 内容如下:
SUP_UPDATE=yes SUP=/usr/bin/csup SUPFLAGS=-g -L 2 SUPHOST=cvsup2.cn.FreeBSD.org SUPFILE=/usr/share/examples/cvsup/stable-supfile PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile DOCSUPFILE=/usr/share/examples/cvsup/doc-supfile MASTER_SITE_BACKUP?=\ ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\ ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ X11BASE=${LOCALBASE} # added by use.perl 2007-06-15 14:22:29 PERL_VER=5.8.8 PERL_VERSION=5.8.8
 对于SUPHOST你可以设置一个比较快的服务器。接下来升级ports
dev# cd /usr/ports dev# make update
 ports升级好了就开始升级ports安装的软件.你可以先看一下有没有要升级的软件。
dev# pkg_version -v ...... py24-docutils-0.4 = up-to-date with port py24-pysqlite-2.3.3 = up-to-date with port py24-setuptools-0.6c5 = up-to-date with port python24-2.4.4 < needs updating (port has 2.4.4_1) ..... dev# portupgrade -a 这样就升级完成所有要升级的软件了,这个时候你重启apache会发现原来的dav_svn_module authz_svn_module没有了。看来portupgrade的时候没有按照原来安装的时候配置make参数,那就先make uninstall subversion 然后再重新make install一下,加上我们原来安装时候的参数就可以了。
dev# cd /usr/ports/devel/subversion dev# make uninstall dev# make -DWITH_SVNSERVE_WRAPPER -DWITH_MOD_DAV_SVN \ -DWITH_APACHE2_APR install clean
这样重新装好之后不要忘了把apache配置httpd.conf后面一个dav_module注释掉 #LoadModule dav_module libexec/apache22/mod_dav.so dev# /usr/local/etc/rc.d/apache22 restart
 这样一切就都得ok了。升级成功。

在Freebsd6.2下架设Apache2.2+Subversion1.4.3+Trac0.10.4作为版本控制缺陷跟踪系统


Like others

Leave a Reply

Identifying Code