网络通了就开始安装需要的package了
1.pkg_add 命令下载包,但是放在哪里了呢?
默认是放在/var/db/pkg,但网上有人说可以通过-K选项指定保存下载的包,默认保存在当前目录,也可通过定义环境变量PKGDIR来改变。
参考文档:
[1]http://www.freebsdchina.org/forum/viewtopic.php?t=27653&start=0
2.更新port和package
初步考虑,住的地方adsl网速太慢,按照参考文档[1]配置好多线程下载工具及国内源
几个更新比较快的源
MASTER_SITE_BACKUP= \ ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\ ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\ ftp://202.113.12.9/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\ http://ports.hshh.org/${DIST_SUBDIR}/\ ftp://ftp2.tsinghua.edu.cn/mirror/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp2.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\ ftp://ftp.jp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp3.jp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE= ${MASTER_SITE_BACKUP}
参考文档:
[1]http://www.bignote.cn/?p=8
[2]http://www.cnblogs.com/apexchu/archive/2010/10/15/1852629.html
配置好了上面,比较了下portsnap和cvsup(参考http://hi.baidu.com/lssbing/blog/item/19442631052106a45edf0ecb.html)
决定还是用portsnap来更新port。portsnap使用方法如下:
第一次使用:portsnap fetch extract
以后再用:portsnap fetch update
还可以放在cron里定时升级:portsnap cron update
第一次使用输入portsnap fetch extract回车即可,因为有几十兆的文件需要下载,需要等待一段时间。
如果用户没有安装ports,这个命令是无效的,需要通过sysinstall来安装ports
修改更新服务器地址的方法: /etc/portsnap.conf 里面更改 SERVERNAME=[服务器地址或域名]
需要注意的是不要portsnap和cvsup混合使用。
3.安装xfce4
发现pkg_add -r xfce居然也可以,安装了后发现是3.8.*版本,晕。
后来用pkg_add -r xfce4安装,完了startxfce报错。。。算了,还是老老实实make install clean
用源代码编译的方式安装,足足用了我8个小时左右,以后再也不这样安装了,要用这种方式安装,建议第一次不要将一些用不到的东西选上,比如打印相关的。先把一些基本的东西装上再说。
装完一运行startxfce4结果还是报同样的错,这个时候仔细看了下,估摸着应该是没装xorg
安装xorg,执行startxfce4就可以了。真悲剧,编译一晚上浪费了这么多时间。。。。以后还是要仔细看出错信息,不要想当然。
如果某个普通帐户下没有.xinitrc文件,这个时候startx是会报错,无法启动x的。所以需要将/root/.xinitrc复制到当前帐户下面.
参考文档:
[1]FreeBSD官方文档, http://www.freebsd.org/doc/zh_CN/books/handbook/x11-wm.html
4.继续设置
以下摘自[1]:
在安装完xfce之后,进入xfce发现鼠标键盘不能用(可能VirtualBox模拟的是USB口的),需要进行如下的配置:
1、启用usb鼠标。
用vi打开/etc/rc.conf文件,在其最后添加:
hald_enable="YES"
dbus_enable="YES"
fusefs_enable="YES"
#这是启用xorg依赖的包
保存后重启计算机:
reboot
2、重启后使用命令:
Xorg -configure
生成配置文件
5.修改启动等待时间
装完系统在启动菜单默认等待10s,太长了
编辑/boot/loader.conf(我的机器上没有,新建之),加一句:
autoboot_delay="X"
X为你希望停留的秒数。
参考文档:
[1]http://my.chinaunix.net/space.php?uid=21782158&do=blog&id=11006
6.安装中文输入法fcitx
觉得fcitx比较适合我[1],虽然经常看到有人说ibus好. 不过不太喜欢python实现的东西,感觉比较慢.
以下内容摘自[2],理论上来说fcitx也类似。
安装完成之后,需要进行如下配置:
用vi打开/root/.cshrc文件(因为root使用的shell是csh):
vi /root/.cshrc
在其中加入:
setenv LANG zh_CN.eucCN
setenv LC_LANG zh_CN.eucCN
setenv XMODIFERS @im=scim
setenv LC_CTYPE zh_CN.eucCN
再在/home/sky/.profile文件中加入:
LANG=zh_CN.eucCN; export LANG
LC_LANG=zh_CN.eucCN; export LC_LANG
XMODIFERS=@im=scim; export XMODIFERS
LC_CTYPE=zh_CN.eucCN; export LC_CTYPE
最后在所有账户的用户目录下的.xinitrc文件最前面加上:
exec scim &
#在后台运行scim
参考文档:
[1]Ubuntu 中文拼音输入法小结, http://wowubuntu.com/pinyin.html
[2]http://www.followstars.cn/article.asp?id=218
7.安装完毕后,清理
跑到/usr/ports/目录下,make clean一下
8.安装VirtualBox虚拟机的增强功能
按照[1]来做即可。如果是make install,可能会要求kernel sources
参考文档:
[1]http://wiki.freebsdchina.org/software/v/virtualbox-additions