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中就可以了