分页: 1 / 1

《NetBSD指南-29.5.CD镜像(ISO)》

发表于 : 2010-03-08 3:09
leo
如果你想下载 (也许还想刻录) 带有NetBSD源码的CD-ROM镜像, 仅需从ftp.NetBSD.org或任何其他镜像站点上获取 sourcecd-<RELEASE-NUMBER>.iso 文件。

sourcecd-<RELEASE-NUMBER>.iso 文件在 /pub/NetBSD/iso/<RELEASE>目录下, 这里的 <RELEASE-NUMBER> 是NetBSD的一个发行版编号, 例如, 3.1 或 4.0:

代码: 全选

ftp://ftp.NetBSD.org/pub/NetBSD/iso/3.1/sourcecd-3.1.iso
ftp://ftp.NetBSD.org/pub/NetBSD/iso/4.0/sourcecd-4.0.iso
下一个步骤是刻录这个ISO文件或使用 vnconfig(8)挂载该镜像文件.请参阅 Chapter 13, 使用可移动介质 ,因为他详细解释了怎样操作.

这里假设你已经将CD挂载到 /mnt 目录下, /mnt/source/sets 里有你需要释放的所有文件:

代码: 全选

$ ls /mnt/source/sets
BSDSUM          MD5             gnusrc.tgz      src.tgz         xsrc.tgz
CKSUM           SYSVSUM         sharesrc.tgz    syssrc.tgz
所有tarballs应该被释放到根文件系统 (/). 可用如下命令完成:

代码: 全选

$ foreach file (*.tgz)
?   tar -xzf $file -C /
? end
然后, NetBSD的源码应该已经灌入 /usr/src 和 /usr/xsrc 目录了.