Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7694044
  • 博文数量: 637
  • 博客积分: 10265
  • 博客等级: 上将
  • 技术积分: 6165
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-12 22:00
文章分类

全部博文(637)

文章存档

2011年(1)

2010年(1)

2009年(3)

2008年(12)

2007年(44)

2006年(156)

2005年(419)

2004年(1)

分类: BSD

2005-05-20 08:49:51

转载自CU BSD版面

FreeBSD 最新公布了 5.4 版本,于是,我立即下载。 以下是我的安装和配置过程。或许对你有帮助。安装完以后,KDE和GNOME都是最新的。并且中文显示非常美观和清晰。还不错。

我的电脑P4,两块网卡,rl0网卡用于ADSL, rl1网卡用于与内部网连接,液晶17显示器。注意,下文中的代码部分前边用#符号开头的为注释,如果你要使用,请根据你的情况去掉#号。我全部都使用vim作为编辑器。

我的主要步骤是:

= 1 安装系统和软件包 =

下载以后,先安装系统部分。然后,重新起动。

用如下命令,起用光盘:

代码:

mount_cd9660 /dev/acd0 /cdrom


然后,把两张光盘中的 packages 目录复制到 /usr/local/software 目录中, 放在一起,然后就可以用 pkg_add 安装你想要的软件了。这样做主要是为了不用来回换光盘,并且速度也快一些。

由于我喜欢使用 KDE ,所以,我的安装顺序是:

代码:

cd x11
pkg_add xorg-6.8.2.tbz
pkg_add kde-3.4.0.tbz


你要是喜欢使用GNOME ,也可以 pkg_add gnome2-2.10.0.tbz。随你安装。

这样桌面软件就有了,我又安装了vim,cvsup和unzip。

如果要使用 VIM ,最好先建立一个 vimrc 文件:

代码:

cp /usr/local/share/vim/vim63/vimrc_example.vim /usr/local/share/vim/vimrc


这样编辑的时候就方便多了。 icon_smile.gif

= 2 基本配置 =

然后编辑 /root/.cshrc 文件,我用vim编辑加入以下代码:
代码:

alias ls ls -aGw  # 彩色显示目录文件

setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
#setenv LC_CTYPE zh_CN.UTF-8 # 让系统默认文件编码为utf-8
#setenv LC_CTYPE zh_CN.eucCN # 让系统默认文件编码为GB2312

setenv XMODIFIERS @im=fcitx # 我使用小企鹅输入法


然后,编辑 /etc/rc.conf 文件,修改为:

代码:

gateway_enable="YES"
linux_enable="YES"
moused_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
ifconfig_rl1="inet 192.168.0.1  netmask 255.255.255.0" # 修改为你的 IP 地址和网卡
hostname="office.baow.com" # 修改为你自己的主机名称


= 3 连接网络 =

先连接网络,我使用ADSL上网,所以我编辑 /etc/ppp/ppp.conf 文件,修改为:

代码:

default:
set log Phase tun command
set ifaddr 10.0.0.1/0 10.0.0.2/0
set timeout 100
adsl:
set device PPPoE:rl0 # 使用 rl0 网卡
set mru 1492
set authname 123456 # 修改为你的ADSL帐号
set authkey 123456  # 修改为你的密码
set dial
set login
add default HISADDR


然后在 /etc/目录下添加一个 resolv.conf 文件,用于域名解析,输入:
代码:

domain  baow.com
nameserver  202.106.0.20
# 可以按照上边格式,加入第二个域名解析服务器


然后,最好重启。再登录。用命令: ppp -auto adsl 就可以联网了。

用命令: ppp -auto -nat adsl 就可以作为网关,共享连接。

用命令: killall ppp 可以断开网络。

= 4 升级 ports =

这一步时间有点长,可以略过。主要为了安装小企鹅输入法。 当然你也可以从 网站下载,直接安装。

如果要升级 ports,先建立 ports 文件:

代码:

cp /usr/share/examples/cvsup/ports-supfile /usr/MyPorts
cd /usr


编辑 MyPorts 文件,修改其中的:

代码:

default host=cvsup2.FreeBSDchina.org


然后用命令升级 ports:

代码:

cvsup -g -L 2 MyPports


= 5 安装输入法和中文字体 =

接下来装中文,先安装小企鹅输入法:
代码:

cd /usr/ports/chinese/fcitx
make install clean


接下来安装中文字体:

代码:

mkdir /usr/X11R6/lib/X11/fonts/TrueType/


然后到windows的系统盘下的 windowsFonts ,把simsun.ttc tahoma.ttf 这两个文件copy进去,当然也可以多复制一些字体。

通过以下命令可以连接 Windows 系统:
代码:

mkdir /mnt/WinXP
mount_msdosfs /dev/ad0s1 /mnt/WinXP # 适用于FAT
#mount_ntfs /dev/ad0s1 /mnt/WinXP # 适用于 NTFS


= 6 显示配置 =

然后,配置显示,即配置 xorg, 用如下命令开始配置:
代码:

xorgcfg -textmode

生成一个 xorg.conf 文件,保存在 /etc/X11/ 中

根据你的电脑配置,编辑修改,我的配置为:
代码:

Section "ServerLayout"
   Identifier     "Layout0"
   Screen      0  "Screen0" 0 0
   InputDevice    "Keyboard0" "CoreKeyboard"
   InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
   FontPath    "/usr/local/share/fonts"
   FontPath    "/usr/X11R6/lib/X11/fonts"
   FontPath    "/usr/local/share/fonts/override"
   FontPath    "/usr/X11R6/lib/X11/fonts/100dpi"
   FontPath    "/usr/X11R6/lib/X11/fonts/75dpi"
   FontPath    "/usr/X11R6/lib/X11/fonts/bitstream-vera"
   FontPath    "/usr/X11R6/lib/X11/fonts/cyrillic"
   FontPath    "/usr/X11R6/lib/X11/fonts/latin2"
   FontPath    "/usr/X11R6/lib/X11/fonts/local"
   FontPath    "/usr/X11R6/lib/X11/fonts/misc"
   FontPath    "/usr/X11R6/lib/X11/fonts/PEX"
   FontPath    "/usr/X11R6/lib/X11/fonts/Speedo"
   FontPath    "/usr/X11R6/lib/X11/fonts/TTF"
   FontPath    "/usr/X11R6/lib/X11/fonts/Type1"
   FontPath    "/usr/X11R6/lib/X11/fonts/TrueType"
   FontPath    "/usr/X11R6/lib/X11/fonts/URW"
   FontPath    "/usr/X11R6/lib/X11/fonts/chinese"
EndSection

Section "Module"
   Load "freetype"
   # Load "xtt"
   Load  "extmod"
   Load  "glx"
   Load  "dri"
   Load  "dbe"
   Load  "record"
   Load  "xtrap"
   Load  "type1"
   Load  "speedo"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "Auto"
   Option       "Emulate3Buttons"
   Option       "Device" "/dev/sysmouse"
   Option      "ZAxisMapping" "4 5"  # 添加支持鼠标滚轮
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "keyboard"
   Option       "XkbModel" "pc101"
   Option       "XkbLayout" "us"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
### Uncomment if you don't want to default to DDC:  # 我使用液晶显示器,所以注释掉
#   HorizSync    31.5 - 48.5
#   VertRefresh  50.0 - 70.0
EndSection

Section "Device"
   Identifier  "Card0"
   Driver      "nv"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth    24
      Modes    "1024x768"
   EndSubSection
EndSection


然后在 /root 目录下 编辑 .xinitrc 文件:
代码:

exec fcitx & # 运行 fcitx
exec startkde # 使用KDE
#exec gnome-session # 使用 GNOME


然后,用以下命令,起动桌面:
代码:

startx


这样中文环境就建立起来了。进入以后,通过调整字体为 simsun ,就可以显示清晰好看的中文界面了。我使用KDE,因此我在control center 中的字体控制部分调整为simsun字体,并且不选中 Use anti-aliasing for fonts 选项。这样字体就好看了。

多试试吧。

= 7 拼音输入和 VIM =

拼音输入方法比较多,我主要使用小企鹅输入法,尤其是双拼输入。
以下是我的双拼编码,可以保存到 /root/.fcitx/sp.dat 文件中,这样就可以和Windows中的智能拼音和紫光拼音一致了。
代码:

# fcitx  双拼编码方案

# 以'#'打头的行是注释。
#
# 双拼编码范围为英文字母键(A到Z)和分号键“;”。在此文件中,为了看起来醒目起见,双拼编码
# 采用大写英文字母(此处也可以用小写字母);而在实际输入过程中,只能使用小写英文字母。

[零声母标识]
=O

[声母]
# 双拼编码就是它本身的声母不必列出
ch=E
sh=V
zh=A

[韵母]
# 双拼编码就是它本身的韵母不必列出
ai=L
an=J
ang=H
ao=K
ei=Q
en=F
eng=G
er=R
ia=D
ian=W
iang=T
iao=Z
ie=X
in=C
ing=Y
iong=S
iu=R
ong=S
ou=B
ua=D
uai=C
uan=P
uang=T
ue=M
ve=M
ui=M
un=N
uo=O


对于vim编辑器,可以在/usr/local/share/vim/ 下新建一个 vimrc 文件,可以从vim63/vimrc_example 复制过来。

我经过修改,对 vimrc 文件加入以下代码,用于对vim进行个性化设置:
代码:

colorscheme desert " 选择desert颜色风格
set shiftwidth=4 " tab 键自动调整为4个空格
set tabstop=4
set expandtab " 自动缩进
set backupdir=/usr/local/backup " 默认备份文件目录
set guifont=SimSun 12  " 设置默认字体为 simsun


从 ports/editor/vim 中,安装vim,使用以下命令可以支持GTK2。
代码:

cd /usr/ports/editors/vim
make -DWITH_GTK2 install

系统默认文件编码为utf-8, vim 显示中文会好些。

关于 FreeBSD,还有更多的使用技巧,以后再写吧。 icon_smile.gif



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