升级FreeBSD

升级FreeBSD

作者: Elijah Savage

日期

概念

本文档作为“终极多媒体服务器指南”的后续步骤开始,以及如何保持服务器最新,并修补最新的O / S修补程序和安全修补程序。 本文档的另一个原因是为不时访问我的网站的Unix精英用户尝试创建一个易于阅读的更新指南。 我第一次尝试从源代码升级FreeBSD,但是试图理解和整理所有其他文档比实际升级更是一项艰巨的任务。

一般信息

本指南将引导您随时随地将FreeBSD服务器更新,以确保您从服务器获得最多的娱乐乐趣。 在开始此行之前,我强烈建议您在执行任何操作之前尽可能全面阅读本文档。 本指南将需要时间,耐心和注意细节。 这比它很难消耗时间。

您还将注意到本文档中使用的蓝色字体类型和下划线类型。 这些是提供的实际的www链接,以便为您找到更容易的东西。

要求

1)基本安装FreeBSD和Ports,最好是FreeBSD 6,因为它是本文档最新稳定的生产版本。

2)某种互联网连接,如宽带或某种业务连接,如t1。 当然,您的下游连接速度越快,您需要更短的时间来下载源码。

3)你最喜欢的文本编辑器。 我喜欢VI,但还有其他像Emacs和Pico。

4)sudo或root访问您的服务器以及控制台访问。

5)最后但并非最不重要的一点时间和耐心。

安装

这个项目所需的工具可以从ports树中轻松安装。 所需的大部分工具已经安装好了,但是有一些我们将使用这些工具来使我们的工作变得更简单,并且还可以自动化此过程以供将来使用。 此过程的主要工具选择是CVS,如果您对实际发生的事情感兴趣,则需要10分钟的空闲时间阅读FreeBSD手册CVS部分

我们首先要做的是安装cvsup-without-gui,如果在服务器上安装了X11,可能需要安装cvsup。 我不喜欢X11或者任何类型的gui在我的服务器上运行的开销。

#cd / usr / ports / net / cvsup-without-gui

#make install clean

以上将安装cvsup-without-gui并清除ports树中的源文件以保留磁盘空间。 CVS还会提示您是否应该运行MAKE SURE,以此回复否。 在运行之前,还有更多的工作要做。

接下来,我们将安装一个工具,使用我自己的一些脚本可以帮助我们选择Internet上最快的cvs服务器,以便下载源码尽可能少的时间。

#cd / usr / ports / sysutils / fastest_cvsup

#make install clean

现在我们有了这样的方式,我们需要准备我们的cvsup文件以供使用。 我更喜欢将文件放在/ root中,以方便备份,但可以将它们放在任何你喜欢的地方。

#cd〜

#cp / usr / share / examples / cvsup / cvs-supfile / root / cvs-supfile

您刚刚复制到根目录的文件将需要编辑。 这个文件是一个非常长的文件,所以我不会在这里完全粘贴它。 我建议你完全阅读你的cvs-supfile,但这个文件是关于使它更容易一点,下面的行是什么需要编辑。 使用你最喜欢的编辑器改变这些行,看起来像这样

默认

* default host = CHANGE_THIS.FreeBSD.org

改为这个

* default host = cvsup15.freebsd.org

默认

* default prefix = / home / ncvs

改为这个

*默认前缀= / usr

这是文档中我们真正确定这一点的第一个位置。 一直滚动到这个文件的底部,并注释掉这些行的每一行,当你完成它应该看起来像这样

##网站

#此集合检索FreeBSD的www树

#存储库

#万维网

## CVSROOT控制文件

#这是获取cvs(1)所需的控制文件和提交日志。

#cvsroot-all

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏