2009年9月7日 星期一

如何在 FreeBSD 安裝 Java

說明:學習 FreeBSD 的套件安裝,Java 是一個不錯的練習,因為它有點難又不會太難,剛好適合了解 Ports 的運作,由於 在 FreeBSD 中可安裝的 Java 方式很多,在這邊選擇的應該算是相當簡單的方式,利用 Ports 來安裝 Diablo JDK 1.6.0_07。

作業系統:Freebsd 6.4
Java 版本:Diablo Java 1.6.0_07

步驟一

前往 FreeBSD Foundation 頁面下載套件

下載 Diablo Caffe JDK 1.6.0-7
  • diablo-jdk-freebsd6.i386.1.6.0.07.02.tbz
  • diablo-caffe-freebsd6-i386-1.6.0_07-b02.tar.bz2
步驟二

將下載好的檔案複製到 /usr/ports/distfiles/

步驟三

# cd /usr/ports/java/diablo-jdk16
# make install clean

步驟四

確認是否安裝完成,登出後登入
# java -version
java version "1.6.0_07"
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode, sharing)
注意事項:

當第一次安裝時會遇到 config 頁面,建議 POLICY 與 TZUPDATE 皆取消,不要安裝。若你已選擇要安裝,也可輸入
# make config
來取消選擇。

如何尋找想安裝的 FreeBSD 套件

官方正式的搜尋方法

以 ldap 關鍵字搜尋 ports 之下各套件名稱,介紹等。
# cd /usr/ports
# make search key=ldap

以 ldap 關鍵字搜尋 ports/ftp 下各套件名稱,介紹等。
# cd /usr/ports/ftp
# make search key=ldap

以 ldap 關鍵字搜尋,ports 下各套件名稱
# cd /usr/ports
# make search name=ldap

其他指令搜尋
# echo /usr/ports/*/*lsof*
/usr/ports/sysutils/lsof

# whereis lsof
lsof: /usr/ports/sysutils/lsof

參考文件:

2009年8月28日 星期五

CentOS 5.3 網路安裝

網路安裝流程相當簡單,但因為某些原因我卡住了,在這邊紀錄一下正確流程
主要參考來源:http://www.chrisgountanis.com/technical/34-technical/45-centos-netinstall.html
Images re reference:http://www.chrisgountanis.com/technical/34-technical/45-centos-netinstall.html

下載 Net Install 光碟 Iso
檔名:CentOS-5.3-i386-netinstall.iso
義守大學:http://ftp.isu.edu.tw/pub/Linux/CentOS/5.3/isos/i386/CentOS-5.3-i386-netinstall.iso
台中教網:http://ftp.tcc.edu.tw/Linux/CentOS/5.3/isos/i386/CentOS-5.3-i386-netinstall.iso

Configure TCP/IP

這邊很簡單,就是設定網路,關不關 IPv6 都可以。

Choose Installation Method

在此請選擇 HTTP


HTTP 設定


台灣的 mirror 站台很多,可任選一個,由官網 Mirrors List 查詢

以義守大學為例
Web site name: ftp.isu.edu.tw
Directory:/pub/Linux/CentOS/5.3/os/i386/

以台中教網為例
Web site name: ftp.tcc.edu.tw
Directory:/Linux/CentOS/5.3/os/i386/

開始安裝 - 成功畫面

當開始取得 img 時,會出現以下畫面



注意事項:
  1. 我第一次安裝時,卡在網路設定錯誤,但由於沒有錯誤訊息,一直以為是鏡射站台輸入有誤。當網路設定未成功時,畫面會一直停住,但成功時,則是會很快(1-3 秒)載入安裝方法的選擇頁面,可由此判斷網路是否設定成功。
  2. CentOS 5.3 安裝時,記憶體至少要大於 256MB,大約 384 MB以上,我使用 256 MB 安裝會一直失敗,由官網的討論區確認,這個情形好像只有 CentOS 5.3 才有。
  3. 在輸入 HTTP Setup,可輸入相對路徑,如:CentOS/5.3/os/i386,理論上,系統會自動搜尋站台。