第 25 章 更新与升级 FreeBSD

重新组织和部分更新,由Jim Mock.
原创:Jordan Hubbard, Poul-Henning Kamp, John PolstraNik Clayton.
中文翻译: 雪平.
目录
25.1. 概述
25.2. FreeBSD 更新
25.3. Portsnap: 一个 Ports Collection 更新工具
25.4. 更新系统附带的文档
25.5. 追踪开发分支
25.6. 同步您的源码
25.7. 重新编译 world
25.8. 删除过时的文件、 目录和函数库
25.9. 跟踪多台机器

25.1. 概述

FreeBSD 在发行版之间始终是持续开发的。 一些人喜欢使用官方发行的版本, 另一些喜欢与最新的开发保持同步。 然而, 即使是官方的发行版本也常常需要安全补丁和重大修正方面的更新。 不论你使用了何种版本, FreeBSD 都提供了所有更新系统所需的工具, 让你轻松的在不同版本间升级。 这一章节将帮助你决定是跟踪开发系统还是坚持使用某个发行的版本。 同时还列出了一些保持系统更新所需的基本工具。

读了本章后,您将了解到:

  • 使用哪些工具来更新系统与 Ports Collection。

  • 如何使用 freebsd-update, CVSup, CVS, or CTM 让你的系统保持更新。

  • 如何比较已安装的系统与原来已知拷贝的状态。

  • 如何使用 CVSup 或者文档 ports 来更新本地的文档。

  • 两个开发分支 FreeBSD-STABLE 和 FreeBSD-CURRENT 的区别。

  • 如何通过 make buildworld 重新编译安装整个基本系统(等等)。

在读本章这前,您应该了解的:

注意:

整个这一章中,cvsup 命令都被用来获取 FreeBSD 源代码的更新。 你需要安装 net/cvsup port 或者二进制包(如果你不想要安装图形界面的 cvsup 客户端的话, 则可以安装 net/cvsup-without-gui port)。 你也可以使用 csup(1) 代替, 它现在已经是基本系统的一部分了。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.