免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3576 | 回复: 14
打印 上一主题 下一主题

[FreeBSD] FreeBSD 4.9中文工作站安装过程简介 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-30 21:56 |只看该作者 |倒序浏览
组装自我的日志:http://blog.huangdong.com/comments.php?id=29_0_1_0_C1

昨天装了一台新的计算机,呵呵,我终于跳出了PII的天地了,走入了新的时代,一搞好机器后,没有管Windows的事,先装上BSD,安装好后开始装之前我自己喜欢的乱七八糟的东东。一安装,让我自己也大大惊讶了一把。现在的BSD中加入的东东真多哟。汉化后的效果真好哟。更让我感觉不错的是我喜欢用的几个软件功能更加强大了!我下面将我这次的中文和个性化过程记录下来,希望将来自己和大家都可以用到。

装不装别的软件先不说,请先更新你的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分钟

论坛徽章:
0
2 [报告]
发表于 2004-01-31 02:21 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

啊呀!!!! 怎么搞这东东, 快快试qmail吧.....拜讬拜讬!!!!

论坛徽章:
0
3 [报告]
发表于 2004-01-31 08:44 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

好东西,对我这个菜鸟很有用,收藏!

论坛徽章:
0
4 [报告]
发表于 2004-01-31 15:08 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

我一台笔记本上跑的FreeBSD 5.2作为我做网络检测的平台!

该安装的东西都安装了!
只不过办公软件为永中Office

论坛徽章:
0
5 [报告]
发表于 2004-01-31 15:50 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

現在永中Office的狀況如何? 是否有打算推出 FreeBSD 平台?

论坛徽章:
0
6 [报告]
发表于 2004-01-31 17:32 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

[quote]原帖由 "statue"]現在永中Office的狀況如何? 是否有打算推出 FreeBSD 平台?[/quote 发表:

上次我们去和永中的同志们谈过这个问题,他们感觉用户郡体不大,同时还有最重要的,他们并不认为花这样的代价会有相应的回报。所以,以他们官方的名义出for FreeBSD的版本可能性不大。
另一方面,我使用了一下它的软件,感觉上还可以,不过对JDK很挑,在安装时到没什么问题,只是许可也会有问题的。

所以我不像可乐,他可以有许可,我就用OpenOffice罢,说实话OO 1.1已经做的很不错了。已经成为我的必选安装软件了。

论坛徽章:
0
7 [报告]
发表于 2004-02-01 22:54 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

又加了一点点内容:

全部都装完了?呵呵,不要着急,还有一件事值得我们天天去做,就是升级我们的系统。FreeBSD有一个非常好的功能就是通过一个文件,就可以指到它的源代码树上,在FreeBSd进行更新时,你就可以更新到你的操作系统的最新的版本。这样,操作系统及操作系统自带的软件出了新的版本或是有了问题,FreeBSD一旦更改,你也可以同步进行。具体方法是将 /usr/share/examples/cvsup中的stable-supfile复制到/root中。将 CHANGE_THIS.FreeBSD.org更改为你喜欢的更新服务器如cvsup.freebsdchina.org。然后执行:
cvsup -g -L 2 /root/stable-supfile
这样就将最新的操作系统源代码更新到了你的机器上。接下来我们编译系统中的相关代码,并更新系统:
cd /usr/src
make buildworld
make buildkernel KERNCONF=YOUR_KERNEL_HERE (如果不知道YOUR_KERNEL_HERE是什么,请使用GENERIC)
make installkernel KERNCONF=YOUR_KERNEL_HERE (如果不知道YOUR_KERNEL_HERE是什么,请使用GENERIC)
reboot
启动后如果不能正常的进入操作系统,哪么再次重启使用单用户模式来进行下面的操作(进入单用户模式后不要忘记mount -a将所有的分区加载)。
mergemaster -p
make installworld
mergemaster
reboot
在mergemaster的过程中会问不少问题,主要有两种,一种是将配置文件放在/tmp的一个目录下,是否删除,我建议在你不知当前会产生什么问题的情况下使用n而不去删除,这样出了问题也可以有恢复的机会。另一种是mergemaster的操作过程中问你是i、d还是m。初学者建议只使用i和d回答问题。建议除以下文件使用d来删除之外其它文件都使用i进行安装:
/etc/rc.conf
/etc/resolv.conf
/etc/hosts
它们三个分别是系统启动配置文件、dns服务器配置文件、主机名配置文件。
呵呵,初学cvsup升级系统感觉比较怕怕,但是如果你会用了,就会发现,只要有Internet,哪么你的FreeBSD总会是最新的和最安全的系统。祝你好运。

后面再更新就不再补发了,请大家自己去看罢:
http://blog.huangdong.com/comments.php?id=29_0_1_0_C1

论坛徽章:
0
8 [报告]
发表于 2004-02-01 23:59 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

请问mergemaster的时侯, 你是全答yes??
其实我有时也搞不清楚应不应该全部是yes用新的config??  不过也沒死过机子..

论坛徽章:
0
9 [报告]
发表于 2004-02-02 00:01 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

原帖由 "kinux" 发表:
请问mergemaster的时侯, 你是全答yes??
其实我有时也搞不清楚应不应该全部是yes用新的config??  不过也沒死过机子..

没有呀,我不是讲的很清楚吗?最少有几个文件要d,而其它的基本上都可以考虑用i。

你没有从4.2升到过4.4,已经忘记当时是什么了,只记得如果不做,机器是启不来,而且ssh都登录不上去的。

论坛徽章:
0
10 [报告]
发表于 2004-02-02 00:04 |只看该作者

FreeBSD 4.9中文工作站安装过程简介

原帖由 "hdcola" 发表:

没有呀,我不是讲的很清楚吗?最少有几个文件要d,而其它的基本上都可以考虑用i。

你没有从4.2升到过4.4,已经忘记当时是什么了,只记得如果不做,机器是启不来,而且ssh都登录不上去的。


我用mergemaster -av, 什么都不理了..  
很好, 沒事..
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP