************************系统************************
FreeBSD freebsd.jupiter.com 4.4-RELEASE FreeBSD 4.4-RELEASE #2: Sat Dec 29 23:59:40 CST 2001 root@freebsd.jupiter.com:/usr/src/sys/compile/mykernel i386
系统装好后第一件事就是升级ports,先用/stand/sysinstall安装cvsup,
CVSup client, GUI version
Software version: REL_16_1p3
Protocol version: 16.1
http://www.polstra.com/projects/freeware/CVSup/
Report problems to cvsup-bugs@polstra.com
然后
cd /usr/share/examples/cvsup
编辑ports-supfile,只需要改一个地方:
*default host=CHANGE_THIS.FreeBSD.org改为
*default host=cvsup.FreeBSD.org
最后连上Internet,运行
cvsup -L2 ports-supfile
我用Modem,大概20分钟就搞定了!
************************bash************************
GNU bash, version 2.05a.0(1)-release
(i386-unknown-freebsd4.4)Copyright 2001 Free Software Foundation, Inc.
缺省的csh也不错,不过我想大家都是从Linux过来的吧,还是bash顺手。唯一切记的是不要改变root的登陆shell,否则麻烦无穷!我这个bash是单独下载安装的,好像解决了一个安全方面的漏洞,不过也无所谓,用光盘自带的那个bash就行了。
************************gcc************************
gcc version 2.95.3 20010315 (release) [FreeBSD]
这个版本是我觉得最稳定的版本,至今没有出过任何问题,不像rh的gcc-2.96rh,建议不要乱升级,哪怕是gcc-3.0,否则有的苦头吃了!
************************XFree86-4.1.0**************
name of display: :0.0
version number: 11.0
vendor string: The XFree86 Project, Inc
vendor release number: 40100000
XFree86 version: 4.1.0
光盘安装时最好先安装3.3.6(缺省),然后用/stand/sysinstall升级到4.1.0(在x11程序组里面有个单独的XFree864.1.0,就是她),这样做的好处是不会缺少应有的库和配置文件,特别是配置文件,如果一上来就直接装4.1.0,那所有的配置文件都得自己弄,很麻烦!顺便提一下,不知道是不是出于安全考虑,这一版的FreeBSD安装好后普通用户不能从控制台登录,我弄了很久,最后放弃了,改用图形登录,需要改动的文件是/etc/ttys,其中的ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
改为
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
下次启动就会出现图形登录窗口了,可以让普通用户登录X-window.
************************窗口管理器/桌面环境*******
Fvwm Version 2.2 compiled on Dec 28 2001 at 15:49:45
kde2.2.1
gnome1.4
其实我认真想过,后两种桌面我只用到她们的FileManager而已,所以现在干脆不用了,她们除了浪费系统外,还是造成系统稳定性急剧下降的罪魁祸首,另外也很使人玩物丧志,我一哥们儿没事儿就折腾Themes,Background什么的,浪费大量宝贵时间,毕竟我们是在玩UNIX,不是Windows!
如果实在要用,建议装gnome吧,用/stand/sysinstall安装,要等很长时间(大概3小时左右),我觉得这里肯定有问题,不过能装上也就懒得细究了.
*************************EMacs*********************
GNU Emacs 21.1.2
Copyright (C) 2001 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
手工安装才能出中文,到ftp.gnu.org下载emacs-21.1.tar.gz和
leim-21.1.tar.gz,在/usr/local下:
tar xzvf emacs-21.1.tar.gz
tar xzvf leim-21.1.tar.gz
cd emacs-21.1
./configure
make
make install
make clean(这一步无所谓)
然后把我贴的.emacs和Emacs拷到~/下,emacs就安装并配置好了,启动emacs后按F6切换中文/英文输入状态.
************************vi***********************
VIM - Vi IMproved
~
~ version 6.0.101
~ by Bram Moolenaar et al.
~ Vim is open source and freely distributable
很容易安装:
/usr/ports/editors/vim
make install
make clean
cd /usr/bin
rm vi
ln -s /usr/local/bin/vim vi
同样,把我贴的.vimrc拷到~/下即可,可以用vi/vim/gvim/evim启动vi,后两个是图形界面下的,我写长篇大论都用emacs,只有小脚本或简单程序才用vi,她跟emacs我都喜欢,各有所长,用于不同场合.
*************************gnuls*****************
ls (GNU fileutils) 4.0
安装很方便:
cd /usr/ports/misc/gnuls
make install
make clean
cd /bin
rm ls
ln -s /usr/local/bin/gnuls ls
然后ls --color就跟Linux下一模一样显示彩色了,为了方便,我在.bashrc里加了这些:
alias lc='ls --color'
alias la='ls -a --color'
alias lf='ls -FA --color'
alias ll='ls -lA --color'
但千万不要跟系统原有文件冲突,特别是ld(可能有人想定义她来专门显示目录),不然会死的很难看!
************************Mozilla***********************
Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:0.9.7) Gecko/20011229
安装:
cd /usr/ports/www/mozilla
make install
make clean
这一版很稳定,遗憾的是还没办法输入中文|||:-(
安装时间很长,我在编译内核的时候同时安装她,大概用了三小时.
像下面这样输入:
在终端1:
cd /usr/ports/www/mozilla
make install;make clean
在终端2:
cd /usr/src/sys/i386/conf
/sbin/config mykernel
cd ../../compile/mykernel
make depend;make;make install;make clean
然后洗个澡,吃个饭,带女儿出去玩玩...
***********************Xfig**************************
Xfig 3.2 patchlevel 3d (Protocol 3.2)
安装:
cd /usr/ports/graphics/xfig
make install
make clean
相信有不少人会用到Microsoft Visio这个软件来画流程图,数据结构图什么的,我以前也用Visio画算法分析图,后来在Linux下用上了Xfig,就再也不用Visio这个十足的玩具了!不过听说Windows下也在移植Xfig,好像叫Winfig.
Xfig是个矢量作图软件,比CAD容易上手,比Visio功能优秀许多,支持坐标微调,精确定位,元件库,直接eps输出(用于teTex),等等等等,不胜枚举,不信你分别用Xfig和Visio画棵哈夫曼编码树试试看?
感觉她的唯一缺点是不支持中文,还有缺乏中文文档.
************************gimp************************
GIMP version 1.2.2
安装:
cd /usr/ports/graphics/gimp1
make install
make clean
没什么可说,整个一photoshop(身材比photoshop可小多了,速度飞快!)
***********************Java*************************
java version "1.4.0-beta3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta3-b84)
Java HotSpot(TM) Client VM (build 1.4.0-beta3-b84, mixed mode)
这是从Linux那边port过来的,BSD Native的只有1.3,我不喜欢1.3,原因是上次帮朋友做东西因为一个DBConnection_Pool的小问题就是编译通不过,换1.2.2或1.4b3就OK,如果追求稳定,建议用1.2.2,如果求新,用1.4b3----其实也是很稳定的.
附带提一下:j2sdk-1.4.0-beta3在FreeBSD下运行,明显比在Linux下运行快,想不通.
**********************PDF Reader*******************
acroread4-4.05
安装:
cd /usr/ports/print/acroread4
make install
make clean
简体中文语言包:
cd /usr/ports/chinese/acroread-chsfont
make install
make clean
繁体中文语言包:
cd /usr/ports/chinese/acroread-chtfont
make install
make clean
小日本语言包:
cd /usr/ports/japanese/acroread-jpnfont
make install
make clean
韩文语言包:
/usr/ports/korean/acroread-korfont
make install
make clean
同样的版本,比Windows下快不少,虽然界面稍微有点土.
好像Windows的花拳秀腿功夫很到家,可干起正事儿来却力不从心,UNIX的哲学恰好相反,把正经事做到最好,其他一切从简,不过现在也开始重视必要的修饰了,前提是不能喧宾夺主.
不好意思,又扯远了.
**********************中文终端*******************
zh-cxterm-5.0.3
安装:
cd /usr/ports/chinese/cxterm
make install
make clean
zh-rxvt-2.7.5
我直接下载的.tgz文件,用pkg_add装的,原因是ports那个