FreeBSD 7.0桌面系统设置

时间:2008-07-03 03:33:33  类别:FreeBSD  作者:huagetech

登陆成功后,正式进入 FreeBSD。你可以输入一条命令执行,比如查看进程的 ps 命令,回车即可。测试你的操作系统是否可以正常使用。

以上是系统是安装好了可以说已经有了一个良好的开始,下面我们开始打地基了。安装完系统要更新一下代码树这样才能安装上最新软件。这回知道我为什么只下载一张盘了吧!要装什么软件直接在网上下最新的。

为了方便大家复制下面命令全用文字输入了。进入FreeBSD我做的第一件事情就是缩短FreeBSD进入系统的时间

修改/boot/defaults/loader.conf
# ee /boot/defaults/loader.conf

其中#autoboot_delay="10" 将#号去掉替换10为1然后按ESC存盘退出

然后想让FreeBSD像RedHat那样在ls时显示多种颜色的目录

# ee /etc/csh.cshrc
setenv LSCOLORS ExGxFxdxCxegedabagExEx
setenv CLICOLOR yes
让FreeBSD的csh显示类似[ID@PCNAME] ~# 的提示符在/etc/csh.cshrc里加入
set prompt = '[%B%n@%m%b] %B%~%b%# '
然后存盘退出,执行代码:
sed -i.bak -E s/set\ prompt/#set\ prompt/g /root/.cshrc

tcsh(csh兼用)提示符的变量常用如下:
! 和%h一样
%B 开始粗体模式
%b 结束粗体模式
%c 当前工作目录名称的最后部分
%c2,%c3等等 当前工作目录名称的最后两个、三个(等等)组成部分
%C 跟%c类似,但是使用长形式的目录名称
%d 本周的当天
%D 今天是当月中的第几天
%h 当前命令的历史记录编号
%l shell的当前控制终端
%L 清除从提示符末尾到下一行的所有内容
%m 机器的主机名称
%M 机器的完全符合规范的域名
%n 用户名
%p 用精确格式(包括秒)显示的12小时制时间
%P 用精确格式(包括秒)显示的24小时制时间
%S 开始标准输出格式
%s 结束标准输出格式
%t 以12小时制格式显示时间
%T 以24小时制格式显示时间
%U 开始下划线模式
%u 结束下划线模式
%w 当前月的名称
%W 当前月的序数
%y 以2位格式表示的年
%Y 以4位格式表示的年
%% %字符
%! 跟%h相同
%@ 跟%t相同
$# 扩展到>供常规使用,如果用户正以root身份运行的话,就扩展到#
%/ 当前工作目录的完整名称
%- 以短格式表示的当前工作目录
^C 跟C匹配的控制字符:例如^G代表Ctrl+G
\a 使tcsh在任何时候显示提示符时嘟嘟响
\e 终止的escape符0x1B
\f 终止的换页符
\n 在这个位置开始一个新行
\r 回车符
\t Tab制表符
\v 垂直制表符
\nnn 由八进制数字nnn所指定的字符

安装cvsup(升级源码及Ports)
安装方式:还是用pkg_add -r cvsup-without-gui吧,用Ports方式真的足可以让你去喝个小醉在洗个桑拿!

配置CVSUP
配置CVSUP主要是指定索要使用的CVSUP服务器地址及配置选择性的更新。
代码
# cd /usr/share/examples/cvsup
用ee命令修改standard-supfile、ports-supfile、stable-supfile
将“*host=”后面的地址更换为你连接最快的服务器,我找到的是“cvsup.cn.FreeBSD.org”
还有cvsup.FreeBSDChina.org、cvsup5.FreeBSDChina.org
# reboot 重新启动计算机。

升级源代码
代码
# cd /usr/share/examples/cvsup/
# cvsup -g -L 2 standard-supfile
之后再升级PORTS树
# cvsup -g -L 2 ports-supfile
# cvsup -g -L 2 stable-supfile
以上经过慢长的等待便完成了CVSUP的安装、配置和升级

安装新建的Stable树,保证内核和程序之间的同步
# mergemaster -p
到这为止你的系统还没有升级!底子是打好了!
进入/usr/src
执行:make buildworld 即可又是慢长的等待,多久我忘记了,睡着了........
随后执行:make installworld
升级系统配置文件
# mergemaster 需要按“i”以便系统执行升级。
升级内核
# cd /usr/src;make buildkernel;make installkernel
下面开始安装Xorg从源代码编译
# cd /usr/ports/x11/xorg
# make install clean
或从网络安装:
# pkg_add -r xorg
然后KDE我个人比较喜欢用KDE
要从网络安装 KDE 只需要:
#pkg_add -r kde
或从源代码编译 KDE, 可以使用 ports 树:
#
cd /usr/ports/x11/kde3
# make install clean
然后KDE汉化也一起做了吧
# cd /usr/ports/chinese/kcfonts
# make install clean
# cd /usr/ports/chinese/arphicttf
# make install clean
# cd /usr/ports/chinese/kde3-i18n-zh_CN
# make install clean
# cd /usr/ports/chinese/koffice-i18n-zh_CN
#make install clean
另外:需要把Windows下的SimSun.ttf或SimSun.ttc复制到/usr/X11R6/lib/X11/fonts/TTF/


安装完就运行
# Xorg -configure
配置xorg

这将在 /root 中生成 xorg.conf.new 的配置文件。下一步是测试现存的配置文件, 以确认 Xorg 能够同系统上的图形设备正常工作。 要完成这个任务,只需:
CODE:
# X -config /root/xorg.conf.new
或者
# Xorg -config xorg.conf.new


接着编辑/root/xorg.conf.new
# ee /root/xorg.conf.new
在Section "Files"之间加入下面三行,以使X-Window能找到正确的字体路径,如下:
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"


SubSection "Displk 中加入
Modes "1024x768" "800x600"

配置完成
#cp xorg.conf.new /etc/X11/xorg.conf

中文输入法安装:
cd /usr/ports/chinese/scim-tables/
make install
为了一劳永逸,直接修改系统配置文件/etc/profile,在里面加入下面几行,然后重启。
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
重启后,使用locale 命令看是否已经设置成功,正常情况下,应该显示:
LANG=zh_CN.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"

开机启动KDE
#ee /etc/ttys
ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure


特别推荐

广而告之