由于是最小化安装,所以需要通过 sysinstall 去把下面几个package安装上(via CD-ROM) :
- cvsup-without-gui
- perl
- gmake
- bash
首先安装cvsup,
在/usr/ports/net/cvsup下make all install clean
其次复制/usr/share/examples/cvsup/ports-supfile,并修改当中
的
*default host=CHANGE_THIS.FreeBSD.org 为
*default host=cvsup.FreeBSDchina.org
*default release=cvs tag=RELEASE_4_EOL
(*default release=cvs tag=RELENG_4)
确定版本!
当然可以是任意你喜欢而有效的站点。
然后
./cvsup -gL 2 ports-supfile
更新ports数据。
然后安装portupgrade
在/usr/ports/sysutils/portupgrade下(FreeBSD7.0在/usr/ports/ports-mgmt/portupgrade)
make all install clean
然后输入rehash
然后是输入portupgrade -a更新所有已安装的软件。
关于 ports 不能 删除,修复,升级 的解决方法
cd /usr/ports
make index
/usr/local/sbin/pkgdb -fuF
/usr/local/sbin/portupgrade -arR
csup
6.2的DOC光盘里边的文件!
The csup(1) utility has been imported. This is an implementation
of a CVSup-compatible client written in the C language. Note that
it currently supports checkout mode only.
6.2直接用csup就好了,不用装cvsup啦!
用法跟cvsup一样的,是cvsup的c重写版.
Recent Comments