更新 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
转载于:https://blog.51cto.com/axlrose/1292939