Wednesday, March 29, 2006

Ubuntu下安裝Sun Java的最佳方法

由於Sun Java對Linux的支援僅提供RPM及bin兩種下載格式,與使用deb的Ubuntu先天不合,而Ubuntu universe 和 multiverse repositories的Java版本太舊,改用Sun Java是許多人努力的目標,安裝方式千奇百怪,以下是我覺得比較優秀的辦法:

  1. 先從Sun下載bin格式的JRE(或JDK)

  2. 安裝Ubuntu repository裡的Java,

    -->sudo apt-get install fakeroot java-package java-common

  3. 將bin改為deb package,指令為

    -->fakeroot make-jpkg --full-name "你的全名" --email "你的email" jre-1_5_0_06-linux-i586.bin(此為下載的bin檔名,依實際狀況修改),順利的話將轉出deb檔

  4. 安裝Sun Java,

    -->sudo dpkg -i sun-j2re1.5_1.5.0+update05_i386.deb(這是剛轉出來的deb檔)

  5. 選擇系統使用的Java版本

    -->sudo update-alternatives --config java

  6. 裝好的Java還無法顯示中文,如需中文支援,在/usr/lib/j2re1.5-sun/lib/fonts下新增一個fallback子目錄,將中文truetype字型擺進去即可,我試過firefly.ttf,蠻不錯的。

No comments: