使用Portsnap更新Freebsd port tree

portsnap从Freebsd 6.0之后成为ports的默认部分, 从效率上来说比cvsup要快的多,因为它是一次性下载压缩包.

首先找个国内速度快的镜像
vi /etc/portsnap.conf

SERVERNAME=portsnap.hshh.org  //修改这里

直接更新
portsnap fetch update
Looking up portsnap.hshh.org mirrors… none found.
Fetching snapshot tag from portsnap.hshh.org… done.
Fetching snapshot metadata… done.
Fetching snapshot generated at Wed Dec 10 08:53:10 CST 2008:
9a1ae52a520fe4d3e68c95e6ba504df335263db970de9f 51% of   54 MB  505 kBps 00m53s

嘿嘿,速度相当的快,比cvsup爽多了.
 

FreeBSD下pkg_add安装tbz包出错.

Freebsd最小化安装,版本 7.0:

想使用bash:
进入/cdrom/packages/shells

然后 pkg_add bash-3.2.25.tbz
提示: pkg_add: unable to open table of contents file ‘+CONTENTS’ – not a package?

网上搜索没有答案.  

无意中发现在/cdrom/packages/All下的都可以安装,为什么呢? 再次查看/cdrom/packages/shells下的文件,发现原来该文件夹下的文件都是硬链接文件, 郁闷….