目标:越来越烦躁MS Windows,准备用FreeBSD打造一台工作站,以便日常使用。
要求:达到一般文字办公、上网、听歌看碟、聊天QQ、收发邮件等常用功能,并且所有软件要求是免费的,最好是GPL发行的。
基础:ADSL拨号猫一个,TP-Link路由器(和别人共享上网),带宽
一、硬件配置
路由器进行拨号为例。TP-Link路由器默认的ip为 192.168.1.1,集成了DHCP功能等,(机器通过DHCP可以上网)故机器配置只要将ip设成192.168.1.x即可。
我的计算机配置:
CPU:P4 1.6G
主板:P4VT800(VIA8237)
内存:DDR 128M+512M
硬盘:Maxtor 40G+Segate 10G
显卡:TNT2
声卡:主板集成(VIA8237芯片)
网卡:主板集成(VIA VT6102 Rhine II 10/100BaseTX)
二、系统安装
1.安装基本系统:
将freeBSD系统光盘放入光驱,安装时选择最小化安装,以后自己添加。安装到ports时,只安装net下的cvsup,以后更新ports用。
配置网卡:
IP:192.168.1.2
掩码:255.255.255.0
网关:192.168.1.1
DNS:我输入的是路由器找到的61.144.56.101,按理讲输入192.168.1.1也可以的,不过我没有试
2.更新ports
#cp /usr/share/examples/cvsup/ports-supfile /etc/
#ee /etc/ports-supfile
修改其中的这一行:
*default host=cvsup2.cn.FreeBSD.org
#cvsup -g -L 2 /etc/ports-supfile
3.安装Xorg或XFree86
#cd /usr/ports/x11/xorg
#make install clean(花很长时间)
4.配置Xorg或XFree86
方法一:
#Xorg -configure(或XF86cfg -configure)
这时,当前目录下就多了一个xorg.conf.new的文件把它cp到/etc/X11/下:
#cp xorg.conf.new /etc/X11/xorg.conf
#ee xorg.conf,修改一下屏幕的分辨率,找到下面这段
Section “Screen”
。。。
EndSection
我的机器用1024×768,修改如下:
Section “Screen”
Identifier “Screen0”
Device “Card0”
Monitor “Monitor0”
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
Modes “1024×768”
EndSubSection
EndSection
方法二、
#Xorg -textmode(或XF86cfg -textmode)
配置完成后存盘即可。
5.安装Gnome
#cd /usr/ports/x11/gnome
#make install clean
6.安装中文输入法
#cd /usr/ports/chinese/fcitx
#make install clean
安装完成以后需要修改一下主目录下的.xinitrc,如下:
使用csh就需要添加(csh是FreeBSD系统root帐号默认的shell)
setenv LANG zh_CN.eucCN
setenv LC_ALL zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN
setenv XMODIFIERS @im=fcitx
exec fcitx&
exec gnome-session
使用sh作为shell的就需要改成下面这样:
export LANG=zh_CN.eucCN
export LC_CTYPE=zh_CN.eucCN
export XMODIFIERS=@im=fcitx
exec fcitx&
exec gnome-session
现在可以运行startx了,启动的Gnome就是中文界面的了。
三、中文优化
[方法一]
cd /usr/ports/textproc/scim //安装SCIM输入法主程序
make install clean
||
||
||
cd /usr/ports/chinese/scim-tables //安装五笔插件
make install clean
||
||
||
cd /usr/ports/chinese/scim-pinyin //安装拼音插件
make install clean
到此为止算是安装基本OK了,下一步就是配置了。。。
||
Xong-configure //生成X-Win配置(生成路径在/root/xong.conf.new
||
cp /root/xong.conf.new /etc/X11/xong.conf //把配置文件复制到X11文件夹下并改名为xong.conf,基本OK了,也基本不要去改动里面的东西。嘿嘿
||
mkdir /usr/X11R6/lib/X11/fonts/TypeFonts //新建一个字体目标
||
把WINDOWS系统字体Simsun.ttc 复制到/usr/X11R6/lib/X11/fonts/TypeFonts
||
并把文件名改成Simsun.ttf
||
执行命令 fc-cache -v
||
基本上又OK了 :)
ee /etc/profile
LANG=zh_CN.GB2312
LC_ALL=zh_CN.GB2312
export LANG LC_ALL //全局语言
exec scim -d & //全局输入法(不用在别的地方配置了,只此一步,就算是新增用户也不用再另配),如何是fcitx输入法就把scim换面fcitx
//声明,这里只能用gb2312或utf-8 否则右下角会出现输入法的图标但呼不出来的问题..
ee /etc/rc.conf
新增一行:
gdm_enable=”YES” //开机自动启动gnome
重启电脑就可以自动进X桌面了,而且还是中文的,输入法也有了。
如果鼠标中轮无效的话就把下面这一句前面加个#,也就是不让这句生效了。
ee /etc/X11/xong.conf
# Option “Device” “/dev/sysmouse”
—-end
[方法二]
1.这个时候我们会发现gnome中文字体很难看,可以安装TureType字体进行优化。 方法一:使用Windows上面的Simsun.ttc字体美化
(1).安装TrueType字体管理工具ttfm
cd /usr/ports/chinese/ttfm
make install clean
(2).拷贝simsun到/usr/X11R6/lib/X11/fonts/TrueType/simsun.ttf(或 /usr/local/share/fonts/TrueType/simsun.ttf)
(3).增加字体文件
cd /usr/X11R6/lib/X11/fonts/TrueType/
ttfm.sh –add xttfm simsun.ttf
如果你的simsun.ttf是在/usr/X11R6/lib/X11/fonts/TrueType/里面,ttfm.sh会在 /usr/local/share/fonts/TrueType目录下面做一个链接(相当于Windows里面的快捷方式);反之,如果你的 simsun.ttf是在/usr/local/share/fonts/TrueType里面,ttfm.sh会在 /usr/X11R6/lib/X11/fonts/TrueType/目录下面做一个链接。
最后ttfm.sh会在/usr/X11R6/lib/X11/fonts/TrueType目录下的fonts.scal和fonts.dir文件中增 加simsun字体的信息。 方法二:安装基于GPL协议发放的文鼎字体
#cd /usr/ports/chinese/arphicttf
#make install clean
安装过程中会自动安装上ttfm,并且将/bkai00mp.ttf、bsmi00lp.ttf、gbsn00lp.ttf、gkai00mp.ttf四 种字体安装到/usr/share/fonts/TrueType下面,并且在/usr/X11R6/lib/X11/fonts/TrueType/里 面有这四个字体的链接,同时fonts.scal和fonts.dir里面有这四个字体的信息。 2.中文TureType字体安装完毕以后进行字体优化
修改/usr/X11R6/etc/fonts/fonts.conf文件,将其中所有的
3.修改/usr/X11R6/share/thems/Default/gtk/gtk.zh_CN文件为:
style “gtk-default-zh-cn” {
fontset = “-adobe-helvetica-medium-r-normal–12-*-*-*-p-*-iso8859-1,\
-*-SimSun-medium-r-normal–12-*-*-*-p-*-gb2312.1980-0,*-r-*”
}
class “GtkWidget” style “gtk-default-zh-cn”
这样xmms等一些基于gtk1的程序就能加载中文字体。
4.修改/etc/X11/xorg.conf或XF86config文件
在Section “Files”
增加:FontPath “/usr/X11R6/lib/X11/fonts/TrueType”
EndSetion
这样基于gtk1的程序才能找到字体
四:安装其他一些软件:
/usr/ports/chinese/stardict2-dict-zh_CN 字典
/usr/ports/net/gaim IM(msn,icq等)
/usr/ports/net/gaim-openq gaim的QQ插件
/usr/ports/graphics/gthum2 图片浏览和数码相机连接
/usr/ports/gimp 图片编辑
/usr/ports/chinese/acroread5-chsfont PDF阅读器
/usr/ports/multimedia/mplayer windows媒体播放器
/usr/ports/www/mplayer-plugins mozilla的插件
/usr/ports/multimedia/linux-realplayer realplayer播放器
/usr/ports/chinese/openoffice-1.1-zh_CN office办公