2011年3月15日 星期二

[Ubuntu] 如何解決 "無法取得套件 sun-java6-jre,但它卻被其它的套件引用了"

當你使用 apt-get install 安裝 Sun 的 Jre,然後,出現了下面的訊息時,那就是表示你,少啟用了一個 PPA 哩 !





正在讀取套件清單... 完成

正在重建相依關係

正在讀取狀態資料... 完成

無法取得套件 sun-java6-jre,但它卻被其它的套件引用了。

這意味著這個套件可能已經消失了、被廢棄了,或是只能由其他的來源取得

E: 套件 sun-java6-jre 沒有可安裝的候選版本





解決的方法很簡單,去打開 /etc/apt/sources.list 這個檔,然後,找到下面這二行 ( 後面的 lucid 會依 Ubuntu 的不同而改變,lucid 是 Ubuntu 10.04 版 ),把前面的 "# " 符號移除後存檔。



#deb http://archive.canonical.com/ubuntu lucid partner

#deb-src http://archive.canonical.com/ubuntu lucid partner



再來就執行下面的指令來更新 PPA 資料庫,完成之後可以安 裝 Sun Jre 了...。





sudo add-apt-repository ppa:ferramroberto/java

sudo apt-get update

sudo apt-get install sun-java6-bin


 

sudo apt-get update

sudo apt-get install sun-java6-jre sun-java6-fonts

成功安裝完之後



方法1:

在按下面網頁連結。

如果有出現中間的白雲,表示安裝成功。

http://www.pry.com/codeine/

方法2:

當完成下載及安裝程序後,會出現一個 Sun 的版權,同意便按 Enter 繼續(如圖)







而 JRE 也會完成安裝。

最後測試是否安裝好 JRE,開啟 telminal,輸入 "java-version",如果安裝正確會輸出 Java 的版本。至於 Firefox 方面,開啟 Firefox 並在網址列輸入 "about:plugins",這樣 Firefox 便會列出已安裝的 plug-in。



Reference:



  1. 阿舍的隨手記記、隨手寫寫..




  2. 上鎖者




  3. 網絡技術日誌



0 意見:

張貼留言