freebsd 6.2 安装配置笔记

#最小化安装后….
sysinstall,改口令,时区,src-sys,ports,man,Xorg, bash3,cvsup-without-gui,lynx,Linux,unzip
并设置网卡,sshd服务
开启sshd服务
vi /etc/ssh/sshd_config ,加入以下行
PermitRootLogin yes
退出后重启服务即可 /etc/rc.d/sshd restart
csh改bash
chfn -s /usr/local/bin/bash username
开机自动启动gnome
echo "exec /usr/local/bin/gnome-session" >/root/.xinitrc
在/etc/rc.conf 加入 gdm_enable="YES"
###更新cvsup (第二次安装时没有更新cvsup,我只是用来做桌面系统而已)
###cd /usr/share/examples/cvsup
###编辑ports-supfile
###*default host=cvsup.FreeBSDChina.org
###cvsup -g -L 2 ports-supfile
使用wget/axel加速你的port下载
通过修改make.conf实现
#FETCH_CMD=proz -s -k 5 –no-curses
FETCH_CMD= wget -c -t 1
DISABLE_SIZE=yes
选择快的 ports 服务器
修改 /etc/make.conf 文件,在其中的最后部分加入如下语句:
MASTER_SITE_OVERRIDE=
ftp://ftp.FreeBSDChina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
ftp://ftp.FreeBSDChina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
ftp://ftp.tw.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}
安装常用软件,pkg_add和make两种安装方法请开两个终端来安装
mkdir /usr/ports/distfiles/pkg
export PACKAGESITE=ftp://ftp.FreeBSDchina.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/
export PKGDIR=/usr/ports/distfiles/pkg
#export PACKAGESITE=ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
#pkg_add -K参数可以将tbz源保存到$PKGDIR目录下,根据需要使用此参数
pkg_add -rK wget prozilla gaim gaim-openq eva vsftpd gftp xpdf rdesktop stardict zh-stardict2-dict-zh_CN
compupic gthumb zh-fcitx xchm.tbz zh-unrar
Firefox2(6-stable源是3.0版本) fusefs-libs fusefs-kmod
安装多媒体
下载下面的包,并安装
http://ftp.br.freebsd.org/local/packages/audio/lame-3.97_1.tbz
ftp://ftp.nsysu.edu.tw/FreeBSD/ports/i386/packages-5-stable/All/win32-codecs-3.1.0.p7_2,1.tbz
pkg_add -rK zh-xmms xmms-wma mplayer mplayer-fonts zh-mplayer-fonts kmplayer xine beep-media-player bmp-extra-plugins
aumix #音量控制
xmms播放列表解决方法
打开xmms,然后,[首选项]–>[字体],将playlist变成:-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-gb2312.1980-0",*-r-*
安装声卡的驱动
kldload snd_driver#一次加载了最常见的设备驱动
dmesg | grep pcm
cat /dev/sndstat,得到信息格式如下
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: ; at io 0xdc00, 0xe000 irq 11 bufsz 16384 kld snd_ich (1p/1r/0v channels duplex default)
说明该声卡的类型为:snd_ich
#vi /boot/defaults/loader.conf
修改:snd_ich_load="NO" #intel Tch 这一行,
改成:snd_ich_load="YES" #intel Tch
(注意:如果在声卡驱动的这个小节,没有发现你的声卡类型,也可以手工自己加入一行,内容为
你的声卡类型_load = "YES" )
或直接在内核编译来支持声卡 。
device sound
device snd_ich
定制内核
/stand/sysinstall–>Configure–>Distributions–>src–>sys
安装后应该有/usr/src/sys文件夹
/boot/kernel/kernel #内核文件
cd /usr/src/sys/i386/conf && cp GENERIC GENERIC.bak
vi GENERIC #根据文档注释修改即可,不需要的行首加#
#CPU I486_CPU
#cpu I586_CPU
cpu I686_CPU
ident NEWKER 这里改成你内核的新名字
options SC_DISABLE_REBOOT 在控制台禁用CTRL ALT DEL键
加入防火墙
optionsIPFIREWALL
optionsIPFIREWALL_VERBOSE
optionsIPFIREWALL_VERBOSE_LIMIT=5
options TCP_DROP_SYNFIN

推荐阅读