通过CD-Rom或Inte.net能够很方便的获得FreeBSD的新版本,由于每一次版本升级都修正了原 有版本中存在的问题,并增加了一些新特性。因此保持系统与最新版本相一致是十分有益的事情。
升级内核的最直接想法是直接编译新内核,可以将新版本的内核展开到系统中的目录中,然后按照前面的步骤编译安 装新内核。这个方法在同一版本分支中作子版本的升级十分方便,例如从FreeBSD 2.2.7release升级到 2.2.8release。如果要从2.2.x版本升级到3.x版本,由于升级了主版本号,基本系统有了较大改动,因 此不仅要升级内核,还需要升级系统中的应用程序。此时一般应使用sysinstall中的Upgrade选项进行升级 。
除了使用sysinstall直接升级之外,另一种升级方法是从系统的源代码中升级系统。这要安装要 升级版本的全部源码,从而能重新编译整个系统,包括系统内核和各个应用程序。可以通过下面的办法 手工安装系统源码。
# cd /cdrom/src
# ./install.sh
|