1

我使用的是Ubuntu 14.04,我正在嘗試安裝JDK 8。無法在ubuntu中安裝JAVA

我曾嘗試以下方法

sudo apt-get install openjdk-8-jdk 

sudo apt-add-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java8-installer 

,但他們已返回以下錯誤 screen shot of error

我試圖通過解決

解決問題

E:子進程的/ usr/bin中/ dpkg的返回錯誤代碼(1)

,但我不能夠解決問題

我已經卸載了JDK並重新安裝,但問題堅持

我曾嘗試下面的命令

sudo apt-get autoremove 
    sudo apt-get autoclean 
    sudo apt-get update 

,但沒有工作。

但是當我嘗試

sudo易於得到更新

它返回下面的錯誤

寬:無法抓取CD-ROM://的Ubuntu 14.04.4 LTS Trusty Tahr - 版本i386(20160217.1)/ dists/trusty/main/binary-i386 /軟件包請使用apt-cdrom使APT識別此光盤。易於得到更新無法用於添加新的CD-ROM

寬:無法抓取CD-ROM://的Ubuntu 14.04.4 LTS 忠實的塔爾羊 - 版本I386(20160217.1)/ dists目錄/信賴/限制/二進制i386 /軟件包請使用apt-cdrom使APT識別此光盤。易於得到更新無法用於添加新的CD-ROM

寬:無法抓取http://archive.linux.duke.edu/ubuntu/dists/trusty-proposed/main/i18n/Translation-en哈希和錯配

寬:無法抓取HTP://archive.linux.duke.edu/ubuntu/dists/trusty-proposed/universe/i18n/Translation-en哈希總和不匹配

E:某些索引文件未能下載。他們已被忽略,或舊的使用。

我已手動刪除所有甲骨文的Java 8個文件然後試圖重新安裝,但錯誤依然存在

我曾試圖安裝JDK 7,但也呈現出同樣的錯誤

請幫我解決錯誤,我很抱歉我的寫作技巧,希望我能夠讓你明白我的問題。

+0

14.04是很老的,而不是真正的支持,你爲什麼要使用它? –

+0

Ubuntu 14.04.4不再受支持,直到2019年4月才支持14.04.5:https://wiki.ubuntu.com/Releases – anothernode

+0

有兩個問題。對於Java安裝,'apt-get'installer會給你一個'404錯誤',因爲Oracle已經移動了下載頁面並且[該軟件包沒有被更新](https://askubuntu.com/questions/966389/java8-不會安裝Ubuntu的-16-04/966393#966393)。 - 您可以從[Java Archive page](http://www.oracle.com/technetwork/java/archive-139210.html)下載自解壓安裝程序。 – Jaime

回答

0

首先嚐試升級到當前支持的14.04.5的Ubuntu 14.04小版本。你似乎在使用14.04.4,它有reached its end of life last year

+0

我已經安裝了14.04.5,但它也顯示相同的錯誤 其實我最近3個月使用14.04.4然後我升級到14.04.5 現在14.04 .4也顯示相同的錯誤 – BlindCoder

+0

除非你有使用Oracle JDK的特定要求,否則我建議專注於安裝OpenJDK。確保你使用的是14.04.5,並且你的軟件包源配置正確。如果它仍然不起作用,請編輯您的問題以包含爲您提供的輸出。 Oracle的東西在我看來只是在這裏分心。 – anothernode

0

你應該Ask Ubuntu,而不是在這裏問這個......

現在,到軟件和更新,並按照圖像的指示......然後,你應該能夠再次運行apt-get update命令。

然後

enter image description here

在那之後,我會考慮安裝OpenJDK 8或跟隨avaible從oracle website而不是信靠PPA的步驟。

按照this,才能知道如何處理你的tar.gz文件你剛纔下載