想問問如何安裝 sun-java6-plugin

   唔該想問問如何安裝 sun-java6-plugin,我是 debian linux 新手,經已看過 http://wiki.debian.org.hk/w/Install_Sun_Java_with_APT 多次,常試過多次,但都不成功,請問可否詳細說明如何修改 /etc/apt/sources.list 檔案,用 debian 什麼軟件修改,因我在這裡 http://packages.debian.org/etch-backports/i386/sun-java6-plugin/download 下載 sun-java6-plugin 後,再右 click 它用 GDebi package installer 安裝時,出現 Error: Dependency is not satisfiable: sun-java6-bin 錯誤,也試過在終端機輸入 #deb http://ftp.hk.debian.org/debian/etch main contrib 後,再 # apt-get install sun-java6-plugin檔名,都不成功。

評論查看選項

選擇你喜歡的顯示回應的模式,並點選「儲存設定」,以啟用你所做的改變。

Debian 4.0 (etch) 只有 Sun Java 5

Debian 4.0 (etch) 只提供 sun-java5-* 。如果你想安裝 sun-java6-* ,你可以有兩個選擇:

  • 升級至測試版 (Lenny)
  • 使用 backports.org 的套件

測試版每日都會有新軟件,比較不穩定。不建議初學者使用。 backports.org 主要把 測試版 中幾個主要的軟件移植回 Debian 4.0, 沒有人會保證 backports.org 中軟件的質素。不過如果您不是安裝太多 backports.org 中的軟件,一般來說都沒有問題。

sun-java6-* 有好幾個套件(package),你只下載一個套件是不能運作的。 gdebi 雖然可以幫你自動下載所需的其他套件,但因為你仍是使用 debian 官方的軟件庫,所以 gdebi 只能找到 sun-java5 而不能找到其他 sun-java6-*, 自然安裝不到 sun-java6-plugin 。所以你需要在設定檔 /etc/apt/sources.list 中加入以下一行:

deb http://www.backports.org/debian etch-backports main non-free

然後以在 terminal 打:
apt-get update

apt-get install sun-java6-bin

如果你不慣打 command, 可以在在選 桌面 (Desktop) > 管理 (Administration) > 軟件屬性 (Software Source) 啟動 軟件偏好設定。在安裝媒體 (media) 按 新增 (Add) 再按 自訂 (Custom) ,把以下一行 copy & paste 至 APT 套件庫位置:

deb http://www.backports.org/debian etch-backports main non-free

再按 Add Channel 加入軟件庫。完成後按 關閉 離開。加入軟件庫後,可以使用 Synaptic 安裝套件 sun-java6-bin 。先選 桌面 (Desktop) > 管理 (Administration) > Synpatic 套件管理程式,再按搜尋 找 sun-java6 相關套件, 找到  sun-java6-bin 後點選 並按 "套用" 安裝。詳細使用 synpatic 的方法請參考 使用 Synaptic 管理套件

留意如果你不熟識 Debian 的操作,安裝過多非官方提供的套件會有較大機會發生一些問題,有經驗者一般可以輕易解決,但新手就建議安裝好 Sun Java 6 後,關掉 backports 軟件庫,減少發生問題的機會。你可以在 軟件偏好設定 取消勾選 backports 的項目關掉 backports 軟件庫。

 

 

我昨天成功安裝了,我

我昨天成功安裝了,我是由sun download 了 jre 的 binary , 解壓到 /usr/java, 然後在 iceweals 的 plugin folder 里 create 一個 ln

Details 請看http://www.java.com/en/download/help/5000010500.xml