长久以来,FreeBSD 操作系统的一个主要方面始终没有改变, 那就是使用应用程序和工具去获得系统各种大大小小的更新。
多年来用户升级他们的系统,收集安全补丁, 无损 Ports Collection 更新 ports 和 package 唯一的选择是使用 CVSup 工具。
当然原来的 CVSup 仍被支持, 现在有一个 C 语言的版本加入了 FreeBSD, 并且有些新的方法能用来获得系统更新。
类似像 portsnap(8) 和 freebsd-update(8) 这样的工具使得升级过程变得更加简便有效。 这些新的方法在提高效率的同时也给用户提供一个简洁的接口。 一些新的工具能通过 cron(8) 执行, 从而减少系统管理员的人为介入,这会有益于那些管理着成百上千台 FreeBSD 的人。
这一章节将会介绍这些新的方法, 以及用户跟系统管理如何从这些新方法的实用和易用中获益。
在阅读了这章以后,你将了解:
哪些工具能被用来更新系统和 Ports Collection。
如何使用 freebsd-update 打安全补丁和完成主要及次要的 FreeBSD 升级。
如何比较已安装的系统与原来已知拷贝的状态。
在阅读这章之前,你应该:
了解一些 UNIX® 和 FreeBSD 的基础知识 (第 3 章)。
熟悉基本的内核配置/编译方法 (第 8 章)。
熟悉使用 Ports Collection 在 FreeBSD 上安装第三方的应用程序 (第 4 章)。
熟悉组成 FreeBSD 的各个部分以及使用 mergemaster(8) 工具 (第 24 章)。
本文档和其它文档可从这里下载:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读文档,如不能解决再联系<questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.