FreeBSD安装笔记
1.安装完最小系统以后,用/stand/sysinstall安装一下包 ports man src 和cvsup-without-gui
2.将make.conf , cvsup.conf , ppp.conf , kernel.conf文件copy到相应的目录
3.升级ports树: cvsup -g -L 2 /etc/cvsup.conf
4.通过ports 安装xorg
5.编译内核 去掉 device agp支持(kernel.conf已经改好)
6.安装nvidia驱动(7174),修改/etc/X11/xorg.conf 里面显卡得那个sesstion
7.reboot
8.ports 安装gnome2
9.ports 安装enlightenment-devel
10.安装fcitx,需要改/etc/profile(或者~/.cshrc)
setenv LANG "zh_CN.eucCN"
setenv LC_ALL "zh_CN.eucCN"
setenv LC_COLLATE "zh_CN.eucCN"
setenv LC_TIME "zh_CN.eucCN"
setenv LC_NUMERIC "zh_CN.eucCN"
setenv LC_MONETARY "zh_CN.eucCN"
setenv LC_MESSAGES "zh_CN.eucCN"
setenv XMODIFIERS @im=fcitx
11.汉化
a.gedit保存得文件名用ls查看乱码
只需要设置环境变量
setenv CHARSET=GB2312
setenv G_BROKEN_FILENAMES=0
,因为gedit默认使用UTF-8
附录
编译E17:
使用cvsup进行编译的可以使用以下命令下载e17 的代码
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment login #登陆cvs服务器
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment co
/e17/misc/engage #下载/e17/misc/engage
可能出现的误:
1.没有找到
aclocal
autoheader
Automake
Autoconf
原因:没有安装以上软件,如果安装了,还是提示该错误,则需要自行创建其没有版本号得连接
autoconf259------>autoconf
其余类同
或者(没试验应该可以的)
setenv WANT_AUTOMAKE=1.7
setenv WANT_AUTOCONF=2.5
其余类同,注意自己的shell类型,bash要改成setenv
2.Engage模块的安装问题
使用enlightenment_remote -module-load engage加载模块
首先需要在~/.e/e/app/modules上建立一个文件夹engage
然后将文件/usr/X11R6/lib/enlightenment/modules_extra/freebsd*/engage/* 复制过去
才能加载模块
3.
./autogen.sh时候出错
提示没有找到MACRO:AM_PROG_LIBTOOL 等等
解决方法,将/usr/local/share/aclocal中的文件复制到../aclocal19中,然后将aclocal19中得文件复制到../aclocal中就可以了