歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

挖掘早期的FreeBSD中文化探索分析

FreeBSD
  ************************系統************************
  FreeBSD freebsd.jupiter.com 4.4-RELEASE FreeBSD 4.4-RELEASE #2: Sat Dec 29 23:59:40 CST 2001 [email protected]:/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 [email protected]
  然後
  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那個
Copyright © Linux教程網 All Rights Reserved