还记得『原始程序代码套件选单』这个画面吗┱
在安装时我们曾提到过,如果您拥有了上图中的所有原始程序代码,您就可以自行编译一套 FreeBSD 系统。
系统升级就是将系统中的档案版本提升,不管您是使用何种操作系统皆是如此,差别在于提升的方式而已。FreeBSD 您可以有几种方式来升级┱
?使用升级选单
透过这个方式,您可以轻轻松松的就完成了系统的升级。当然,升级好之后,您需要为您的系统以新版本的核心原始程序代码重新编译一个核心,以符合新系统版本使用。
?使用 shell script
这个方式基本上与升级选单的升级方式相同,都是利用已编译好的二进制文件来升级,唯一的差别是您不用再选取要升级的系统套件单元。因为是自己在管理的机器,所以一定很清楚哪些是需要来升级的,因此可以透过这种模式来升级,轻松愉快。执行完成后,再为系统编译个核心即可。这儿提供
李建达先生所写的 shell script 供您参考,您可以参考档案内容再依据自己的需求来稍饰修改。您也可以在 ftp://freebsd.csie.nctu.edu.tw/pub/i386/2.2.8-RELEASE/ 目录下找到这个档案,档名为 upgrade.sh
?使用 CVSup 升级
这是利用一套程序从远程服务器中抓取 FreeBSD 的原始程序代码回来,然后编译这些原始码使其成为可供计算机使用的二进制文件,来达到系统升级的目的。因为这其中牵扯到满多要素,因此我们将另辟一章来为您解说。