装不装别的软件先不说,请先更新你的ports tree,方法也很简单的哟。将/usr/share/examples/cvsup中的ports-supfile复制到/root中。 
  改动更新服务器为你喜欢的cvsup服务器。之后: 
  cvsup -g -L 2 /root/ports-supfile 
我最喜欢的个性化软件之一是gnuls,一方面是它的功能很强,另一方面它的色彩显示更符合我的视觉效果: 
  cd /usr/ports/misc/gnuls 
  make install clean 
我对Java是哪么的喜欢,我的BSD上一定会有Java,同时我的开发也是在BSD下做的,所以也要装上我喜欢的Eclipse以及它的国际化软件包 
  cd /usr/ports/java/jdk 
  make install clean 
  这过程要让你自己去下几个软件,看着提示做罢。还有就是编译时需要enable Linux base。怎么做自己到sysinstall看看就成了。更需要注意的是make jdk需要把linux的proc mount上来,如果你没能mount linux proc,在make过程中会提醒你的。我更简单,将下面这句加入/etc/fstab 
  linprocfs /compat/linux/proc linprocfs rw 0 0 
  然后 
  mount /compat/linux/proc 
  就好了。装eclipse就更简单了: 
  cd /usr/ports/java/eclipse 
  make install clean 
  cd /usr/ports/java/eclipse-langpack 
  make install clean 
  呵呵,无处不在的Java也在我的机器中哟。需要注意的是装好这些东东后要将自己的环境也设置好。在shell上我喜欢使用bash,如果你使用的是别的shell,哪么你就考虑一下/etc/profile改为你自己的shell的相关语句: 
  PS1='u@w$' 
alias ls="gnuls --color --show-control-chars" 
  alias ll="ls -l" 
export XMODIFIERS='@im=fcitx'
export LANG=zh_CN.EUC 
  export LC_CTYPE=zh_CN.EUC 
export JAVA_HOME=/usr/local/java 
  export CLASSPATH=. 
呵呵,你一定看到我在profile中设置了输入法是fcitx,可是没有装呀!不要着急,非常简单的: 
  cd /usr/ports/chinese/fcitx 
  make install clean 
  新的fcitx 2版本做的更漂亮了,首先是界面比以前更好看了,再就是~/.fcitx/config文件中的配置都是中文的,简单的按你的习惯更改就好了。还有就是在输入五笔时可以使用z开头来输入拼音,以及使用一个按键来切换中英文模式。已经快比得上我喜欢的万能五笔了。 
FreeBSD下的窗口现在也越来越好用了,而且个性化十足,为什么不用呢?我已经将它变为我的Office和开发平台了。下面我们先来装X: 
  cd /usr/ports/x11/XFree86-4 
  make install clean 
  再来安装一个优秀的桌面gnome: 
  cd /usr/ports/x11/gnome2 
  make install clean 
  为了让X启动时就进入gnome,在~/.xinitrc中加入以下内容: 
  exec gnome-session 
  同时chmod +x .xinitrc,让其有可执行的能力。 
怎么配置X?你不会吗?我也不想多说,你自己使用sysinstall中的X配置试试罢。
还有什么吗?对,就是中文字体了,将simsun.ttf复制到/usr/X11/lib/X11/fonts/TTF目录中。再编译一下ttmkfdir: 
  cd /usr/ports/x11-fonts/ttmkfdir 
  make install clean 
  不知为什么,现在ports中的编译不过去,我用的是pkg_add -r来装的ttmkfdir。也无所谓的了。 
  装好ttmkfdir后,我们生成一下simsun的font说明文件: 
  cd /usr/X11R6/lib/X11/fonts/TTF 
  ttmkfdir > fonts.dir 
  cp fonts.dir fonts.scale 
  再使用fc-cache更新一下: 
  fc-cache -f -v 
  这时你最好检查一下你的XF86Config中的Fontdir有没TTF,这是我的配置文件中有关字体的一个片段: 
  Section "Files" 
  FontPath "/usr/X11R6/lib/X11/fonts/TrueType/" 
  FontPath "/usr/X11R6/lib/X11/fonts/misc/" 
  FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" 
  FontPath "/usr/X11R6/lib/X11/fonts/Type1/" 
  FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" 
  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" 
  FontPath "/usr/X11R6/lib/X11/fonts/TTF/" 
  EndSection 
  这个很重要,因为X和gtk是使用这个路径来找字体的。我之前就是没有写,在gnome中能找到simsun,但是openoffice和xmms这样的程序就找不到simsun的。 
  为了让小字体也很清楚,我们设置一下用户自己的font.conf,将下面的内容存入~/.font.conf: 
<?xml version="1.0"?> 
<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> 
<fontconfig> 
<match target="pattern"> 
<test qual="any" name="size" compare="less"> 
<int>13</int> 
</test> 
<edit name="antialias" mode="assign"><bool>false</bool></edit> 
</match> 
</fontconfig> 
  最后为了以前使用gtk的应用使用中文,我们需要在home目录下加入一个.gtkrc.mine文件,内容是: 
  style "gtk-default-zh-cn" { 
  fontset = "-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*" 
  } 
  class "GtkWidget" style "gtk-default-zh-cn" 
  差不多了。现在你大胆的使用startx来进入美丽的新世界罢!进到gnome中初始的字体还不是simsun,请在字体设置中将相关的字体设置为simsun。同时在Epiphany(这是gnome自带的浏览器,核心使用的是mozilla)中将相关字体也设置为simsun。 
不过,只是有一个可以用的桌面就像是只有一个windows一样不行,我样还需要一个非常好的文字处理集成工具openoffice: 
  cd /usr/ports/chinese/openoffice-1.1-zh_CN 
  make install clean 
  安装完成后,打开一个终端,输入openoffice-1.1。第一次输入这个命令会让你安装一个openoffice,请使用最小化的安装,它会在你的home目录中生成一个你的个人工作目录,这个目录差不多只有2M。完成后再输入这个命令就进入Openoffice集成办公环境了。新的1.1已经对中文支持非常好了,如果你按上面的办法加入了simsun,OO也就使用SimSun来进行显示,同时文档的中文字体也是默认Simsun了。 
听音乐罢,我们的xmms该现身了: 
  cd /usr/ports/chinese/xmms 
  make install clean 
  装好后启动xmms,将字体中的两个字体设置为simsun,12号大小,你就看到一个winamp for FreeBSD了。 
我的机器是P4 2.6c/DDR 400 512M内存。我向来喜欢自己编译安装的,以上的除FreeBSD初始安装外都是我自己编译的(ttmkfdir出了问题就使用了pkg_add -r)。使用了约一个晚上的时间。看来HT还是很不错的。呵呵,本文就是用的刚装好的工作机写的哟。我真是太喜欢这个fcitx了,爽就一个字,希望与大家分享我的快乐。以下给出我安装几个大的东东使用的时间,是否你自己编译,由你自己决定了: 
  openoffice 约5小时 
  jdk1.4 p6_2 约2小时 
  gnome 约5小时 
  eclipse 约10分钟
标签:


