2011年(4)
分类: BSD
2011-04-06 09:59:17
要在~/.xinitrc文件里面添加以下内容
export LC_ALL=zh_CN.GB2312
export LANG=zh_CN.GB2312exec fcitx&
如果是在Xfce的环境下, 无论我使用的UTF-8,还是GBK,还是eucCN,都可以正常启动FCITX。
不过这样子进入系统之后还没有启动fcitx的,我在Kde下还要在桌面上右键->运行,输入fcitx之后它才启动,这个好像修 改~/.profile和~/.cshrc就可以解决。
这样子就可以使用fcitx了,其它输入法类似的安装。可是问题又来,无论是shell还是网页的字体都很难看啊!!大小参差不齐。看了一下FreeBSD的参考手册,安装了TrueType字体,虽然有了一 点效果,但还不是很好看,不过勉强可以接受了,我就先用着,以后有时间再来修理修理它。安装TrueType字体的过程如下。
为 TrueType
字体创建一个目录 (比如, /usr/local/lib/X11/fonts/TrueType) 然后把所有的 TrueType
字体复制到这个目录。记住您不能直接从 Macintosh® 计算机中提取 TrueType
字体; 能被 X11 使用的必须是 UNIX®/MS-DOS®/Windows®
格式的。 一旦您已经将这些文件复制到了这个目录,
就可以用 ttmkfdir 来创建 fonts.dir
文件, 以便让X字体引擎知道您已经安装了这些新文件。 ttmkfdir
可以在 FreeBSD Ports 套件中的
中找到。#cd /usr/local/lib/X11/fonts/TrueType
#ttmkfdir -o fonts.dir
现在把 TrueType 字体目录添加到字体路径中。 这和上面 字体的步骤是一样的, 那就是,使用
%xset fp+ /usr/local/lib/X11/fonts/TrueType或者把 FontPath 这行加到 xorg.conf 文件中。
就是这样。现在 Netscape, Gimp, StarOffice™ 和其他所有的 X 应用程序 应该可以认出安装的 TrueType 字体。一些很小的字体(如在 Web 页面上高分辨率显示的文本) 和一些很大的字体(在 StarOffice 下) 现在看起来已经很好了。(安装字体全部是抄《FreeBSD使用手册》的,@_@)
3.2、文泉驿字体安装
当然,我们也可以安装颇受大家喜爱的开源的文泉驿字体,方法如下:#cd
/usr/ports/x11/nvidia-driver
&& make BATCH=YES install clean |
#echo 'nvidia_load="YES"'>> /boot/loader.conf |
#cd /usr/ports/x11/nvidia-xconfig/ && make install clean |
#rehash
#nvidia-xconfig |
#kldload snd_uaudio
如果想在系统的时候自动加载声卡驱动,则只需将 snd_hda_load="YES" 添加到 /boot/loader.conf 中
6、使之locate有效
在FreeBSD下locate想要寻找某个文件时,却出现
locate: database too small: /var/db/locate.database信息
运行:
/usr/libexec/locate.updatedb 即可得到解决
7、查看已安装的软件
# pkg_info software
8、使用Portupgrade更新软件
先
添加CVSup包,命令是:
#pkg_add -r cvsup-without-gui
然后更新Ports树,命令:
#cvsup –L 2 –h
cvsup.tw.freebsd.org /usr/share/examples/cvsup/ports-supfile
portupgrade 是一个软件,用于快捷便利地升级软件
cd /usr/ports/sysutils/portupgrade9、安装 星际译王
经安装
10、添加用户和组
添加用户 adduser 用户名
添
加组 pw groupadd 组名
将用户添加到组 pw groupmod 组名 -m 用户名
查
看组信息 pw groupshow 组名
11、修改时间和日期
必须有root权限
# date YYMMDDHHMM
比如要修改时间为2007年4月15日7点52
# date 0704150752
只改时间的话
# date HHMM
使用NTP服务器更新本地时间
# ntpdate time.nist.gov
常用的NTP服务器
time.nist.gov
time.windows.com
chime.utoronto.ca
ntp.pipex.net
12.安装 OpenOffice
先到ftp://ooopackages.good-day.net/pub /OpenOffice.org/FreeBSD/,下载想要的版本
如果是下载.tbz包,则pkg_add openoffices×××即可,如果提示缺少**文件,则pkg_add -r ** 安装之。
13.读写NTFS分区
先安装 fusefs-ntfs:
pkg_add -r fusefs-ntfs
修改/etc/rc.conf,加入以下一行
fusefs_enable="YES"
再修改/boot/loader.conf,加入以下一行
fuse_load="YES"
重启就可以使用ntfs-3g了。比如挂载/dev/ad0s5至/mnt: ntfs-3g /dev/ad0s5 /mnt -o local=zh_CN.utf8。并且显示中文、创建中文文件都没问题。
要是希望开机自动挂所需 的分区,则可以修改 /etc/fstab 来达到目的,将以下语句添加到 fstab 中
/dev/ad0s5 /mnt ntfs rw,mountprog=/usr/local/bin/ntfs-3g,late 0 0
14、安装Linux模拟层
cd /usr/ports/emulators/linux_base-fc4/
make install
载入Linux:kldload linux.ko
如果需要启动系统时载入,可将 linux_enable 到 /etc/rc.conf 中
好高兴,我的FreeBSD终于能用了。。。
15、安装QQ
一、 开启 Linux 二进制兼容支持
# kldload linux
开机自动开启linux二进制兼容支持
vi /etc/rc.conf
linux_enable="YES"
二、安装Linux运行时库
# cd
/usr/ports/emulators/linux_base-f10
# make install
distclean
三、安装QQ for Linux
#cd /usr/ports/net-im/qq/ && make install clean
四、配置支持中文输入法(仅测试过FCITX)
#/compat/linux/usr/bin/localedef -i zh_CN -f UTF-8 zh_CN
16、给Firefox安装Adobe player
这个FB的中文手册里都有了,不过我在安装的过程中,到Ln -s *** 这一步的时候没发现有 browser_plugins 这个文件,自己建一就好了。
17、给Emacs安装auto-comlete自动补全工具
下载包:
下载auto-complete:
complete/
下载完成后,解压缩,进入到该目录,在终端中
输入:
$ make install
这个时候你要把你要按的路径写出,我写的使 ~./.emacs.d/plugins/
$ # or with directory specified
$ make install DIR=$HOME/.emacs.d/plugins
再在 .emacs里面配置emacs
;;install auto-complete
(add-to-list 'load-path
"~/.emacs.d/plugins/auto-complete")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories
"~/.emacs.d/plugins/auto-complete/ac-dict")
(ac-config-default)
18、FreeBSD没声音
如果已经 kldload snd_driver
使用 cat /dev/sndstat 查看声卡状态
如果一切正常,但系统还是没有声音,使用如下命令
sysctl hw.snd.default_unit=0或1或其它值试试
19、设置ls的分类颜色
FB csh的ls默认是没有分类颜色的,不过要想设置它的分类颜色也是比较简单
将
setenv CLICOLOR 1
setenv LSCOLORS ExGxFxdxCxegedabagExEx
添加到~/.cshrc
修改完成后:source ~/.cshrc 重新登入csh就可以后到ls的分类颜色了
FB的一般用户默认使用的是sh,该sh好像没有Tab自动补全功能
20、freebsd8.1系 统安装后ports更新技巧