荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ZitaR (是胡老板指使的), 信区: Linux_Unix
标  题: 利用FreeBSD ports轻松打造中文桌面系统
发信站: 荔园晨风BBS站 (Wed May 30 15:36:03 2007), 站内

作者:刘颖鸿 liu_yinghong@yahoo.com.cn
摘要:众所周知,从零开始打造一个FreeBSD桌面环境是一个非常繁琐的过程,有时候还会
顾此失彼。基于此因,本人创建了port: chinese/auto-cn-l10n,可以大大简化这个过程。
再来个王婆卖瓜,将本人维护的ports作些介绍,当然应该也在本文主题范围内。

提示:在进行下一步操作前建议将ports cvsup同步更新一下。

涉及的主要ports(依赖的ports不列出):

x11/xorg
x11/gnome2
x11/kde3
chinese/kde3-i18n-zh_CN
chinese/auto-cn-l10n

gnome与KDE你可选择其中一个,也可以只安装其中一个。
这些ports是需要单独安装的,它们之间没有主要依赖关系(当然X程序依赖
xorg-libraries,但不装xorg是不可能出现X的)

红色的三个ports如果在本地编译是非常痛苦的,要浪费不少时间。你可以直接执行(事实
上这么做是完全没必要的,除非你有特别的需求或喜欢观看屏幕上一闪一闪的字符 Smile
):
代码:
pkg_add -r xorg
pkg_add -r gnome2
pkg_add -r kde3

从ftp.freebsd.org 下载安装二进制包。
其它桌面环境你也可以用类似方法安装。

蓝色ports中如果你装了KDE3的话chinese/kde3-i18n-zh_CN也是必须安装的。如果你要从网
络下载安装需要这样:
代码:
pkg_add -r zh_CN-kde-i18n


接下来就安装chinese/auto-cn-l10n了。当然也可以直接执行:

代码:
pkg_add -r zh-auto-cn-l10n


这里需要注意的是在ports: chinese/* 下大部分ports在用pkg_add -r安装时需要在port名
字前加前缀"zh-"所依赖的ports也会自动给装上。

进入port:chinese/auto-cn-l10n 执行make install会弹出一个菜单:
代码:

cd /usr/ports/chinese/auto-cn-l10n
make install


WQY、FIREFLYTTF均为中文点阵字体,FCITX、SCIM、MINICHINPU均为中文输入法,
RELAXCONF系本人为RelaxBSD制作的一系列脚本,稍后再作介绍。

这里一般不需要修改,默认就行。将光标移到"OK"按回车后就会自动安装你所选择的ports
,同时它们所依赖的ports也会装上去。

安装文件安装在
/usr/local/share/skel/zh_CN.eucCN
这时你可以用这种方式添加一个用于登录中文桌面的用户了

代码:
adduser -k /usr/local/share/skel/zh_CN.eucCN



建议加入wheel组,这样还可以su进入root环境(不建议常用root登录)。添加用户完成后
会将/usr/local/share/skel/zh_CN.eucCN下的用户配置文件拷入你的用户目录。

接下来你就用这个用户登录了。首次登录后会弹出一系列菜单。
首先是选择你的桌面环境。只有你安装了的桌面系统才会出现在这个菜单上。如果你只安装
一个X桌面系统则不会弹出这个菜单,直接选择了这个桌面系统。
接下来出现对话框,是否自动进入该桌面环境,如果选自动进入,则每次login该用户后便
自动启动X进入这个桌面环境,如果选择NO,则登录后不自动进入桌面环境,需要进入X桌面
环境须执行:

代码:
startx


最后就是选择输入法了,同样只有安装的输入法才会出现,只安装了一个输入法的选择的就
是这个。
OK,你的FreeBSD桌面系统这样就完成了。 Smile

下面就本人维护的几个ports作一些介绍:
port:sysutils/relaxconf
这里所包含的一些脚本可简化你的工作:
/usr/local/bin/relaxsnddetect
自动选择并加载你的声卡,如果你不知道该在/boot/loader.conf添加哪个模块的话可以执
行这个脚本。当然你也可以将这个命令行加到/etc/rc.local中,每次启动自动运行。
/usr/local/bin/relaxmountdisk
自动查找本地所有FAT32、NTFS、RersierFS、Ext2FS分区并自动挂载。挂载的目录在/mnt下
,有两个参数:ro以只读方式挂载,rw可写方式挂载。也可放入/etc/rc.local中启动自动
挂载本地所有支持的分区。
/usr/local/bin/relaxmountusb
可以自动挂载移动磁盘。
/usr/local/bin/relaxmountdisk
这个自然是自动卸载移动磁盘了。
/usr/local/bin/relaxnetconf
以菜单方式指引设置网络。
/usr/local/bin/relaxxconf
这个脚本可以自动配置你的Xorg,以dialog菜单方式。
以上脚本支持中文locale界面。

port: net-im/eva QQ聊天工具,腾讯对QQ协议的修改导致eva再次不能登陆,今天提交了一
个修正补丁。

port: game/djgame2 蓝迪在线游戏,今天发的pr,等待正式进入ports,至少我们也可以在
FreeBSD下玩网络游戏了。

port: chinese/reciteword 轻轻松松背单词,不少人应该对这个比较熟悉。

port: deskutils/chmsee CHM文档阅览。这个chm格式文档在win下可是很流行的喔。

暂时介绍这么多吧。如果以上几个ports存在任何问题可以直接与我联系,当然也可以发送
send-pr。有什么意见或建议欢迎讨论。

--
        .          ★    □ 如果说女人是冰山,那么男人是船。
   *      .   .   .      □ 船永远只看到冰山露出水面的部分。             ▏
       .   .    .    .   □ 等船知道冰山下面的那部分时,             ⿶⿶▏
◢◣                     □ 冰山还在,船已经沉掉了……         ◥▆▅▄▃▂▁
^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-^^-_-


※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.110.223]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店