2010-11-24

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 apt-get update

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

2 則留言 :

Unknown 提到...

Thx for sharing this piece of news~ It's useful for me cuz desperate to find the damn java6-jre... ;)

Unknown 提到...

請問要如何打開/etc/apt/sources.list這個檔?
我在電腦裡好像找不到

張貼留言

歡迎留言提問和討論 .... 😁