更新 PORTS-Tree 且升级已安装的软件
  • 取回「更新 PORTS-Tree的设定档」cvsupfile-ports
    fetch ftp://ftp.tw.freebsd.org/pub/CVSup/cvsupfile-ports
  • 依据 cvsupfile-ports 中的定义,至 CVSup 站台更新 PORTS-Tree
    cvsup -g -L 2 cvsupfile-ports
  • 先重建您系统中 PORTS 的 INDEX 数据库
    这个部份恐需时甚久,而且会令你觉得是不是当机了,所以请耐心等候。
    portsdb -Uu
  • 再接着是修补程序间的关连性,才能正确并有效率的升级已安装的软件
    pkgdb -F
  • 为了以防万一,我们先做个升级的假动作:
    portupgrade -ayn
  • 如果刚刚的升级测试都没有问题,现在就可以正式来一遍了:
    portupgrade -ay
  • 你可以写一个批次文件让此程序来执行:
    #!/bin/sh
    cvsup -g -L 2 cvsupfile-ports
    portsdb -Uu
    pkgdb -F
    portupgrade -ayn
  • 更详细的信息,您可以
    man   portupgrade
http://hi.baidu.com/hnkjb/blog/item/6b1b6089bbfc2db00e2444e2.html