Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1830949
  • 博文数量: 237
  • 博客积分: 9995
  • 博客等级: 中将
  • 技术积分: 2890
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-30 10:33
文章分类

全部博文(237)

文章存档

2011年(1)

2007年(59)

2006年(177)

我的朋友

分类: BSD

2006-06-13 10:38:54

FreeBSD全能服务器安装手册之基础设置篇

 

###################################基本设置#######################################

setenv PACKAGEROOT "ftp://ftp.tw.freebsd.org" (在FreeBSD默认的c shell 使用此种方法)

设置环境变量使pkg_add –r 源代码安装方式选择较快的服务器下载二进制软件安装

pkg_add -r cvsup-without-gui

下载并安装二进制代码程序cvsup-without-guicvsup-without-gui无图形支持在文本方式下工作的软件用来同步代码及ports用。)

 

 

 

编辑/etc/rc.conf

ee /etc/rc.conf

 

增加以下用来停止sendmail

sendmail_enable="NO"

sendmail_submit_enable="NO"

sendmail_outbound_enable="NO"

sendmail_msp_queue_enable="NO"

 

mkdir /usr/home/chb/pkg_info

rehash

pkg_info | col -b > /usr/home/chb/pkg_info/pkg_info_cvsup-without-gui.txt

(主要是记录安装的软件,用来以后分析软件包的关联性)

 

 

################################同步系统代码###################################

 

cvsup -g -L 2 -h cvsup.tw.FreeBSD.org /usr/share/examples/cvsup/standard-supfile

(注意standard-supfile这个文件同步前一定要查看里面内容是否正确[*default release=cvs tag=  ]    默认的情况下可能会把代码同步到当前的最新版本当然这个最新版本可能是current所以一定要指定

我的写法是:

*default release=cvs tag=RELENG_5_4  意思是同步到FreeBSD5.4的当前稳定版代码

还有就是值得注意的是

目前同步代码可以选择两个文件

一是stable-supfile

二是standard-supfile

 

 

stable-supfile     一般已经指定了同步代码的版本,一般也不需要设定!但是用FreeBSD5.2.1的朋友们就需要注意了因为FreeBSD5.2.1会把代码同步到4系的最新版,我一直没明白FreeBSD开发小组为什么会这么做!一旦没有修改就同步的话,轻则造成部分软件无法使用重则造成内核错误根本就无法进入系统!我可亲身经历过

 

standard-supfile    我认为同步前最好核对一下里面关于同步代码版本的部分。

 

至于为什么选择standard-supfile而不选择stable-supfile我可是经过N次的重做才确定用standard-supfile

 

登陆系统后运行uname –v查看系统版本号你会发现

standard-supfile同步的系统显示的是FreeBSD 5.4-RELEASE-p4 #0: Sat Jul 16 09:29:22 CST 2005 chb@ns1.tjhaina.net:/usr/obj/usr/src/sys/GENERIC

注意这里的5.4-RELEASE-p4stable-supfile是不会出现p4

当然这只是我个人的做法)

rehash

 

 

##############################同步ports软件包##################################

cvsup -g -L 2 -h cvsup.tw.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

rehash

 

 

阅读(1490) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~