2017-06-21 124 views
3

我一直使用沒有問題在Debian安裝Oracle JDK 8 9

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list 
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list 
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 
apt-get update 
apt-get install oracle-java8-installer 

但在Debian,當我執行以下命令9以下說明在Debian 8安裝了Oracle JDK 8

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 

我收到以下錯誤

[email protected]:/etc/apt/sources.list.d# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 
Executing: /tmp/apt-key-gpghome.OEi3EFigqe/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory 
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.OEi3EFigqe/S.dirmngr' failed: No such file or directory 
gpg: keyserver receive failed: No dirmngr 

如何在Debian 9上安裝Oracle JDK 8?

+4

似乎沒有安裝dirmngr:** gpg:未能啓動dirmngr'/ usr/bin/dirmngr':沒有這樣的文件或目錄**。你可以嘗試通過'apt-get install dirmngr'來安裝它,然後重試 – DrHopfen

+1

@DrHopfen解決了它 – Arya

+0

@DrHopfen請將它添加爲答案。 – GAD3R

回答

1

似乎dirmngr沒有安裝:gpg:未能啓動dirmngr'/ usr/bin/dirmngr':沒有這樣的文件或目錄。您可以嘗試通過apt-get install dirmngr進行安裝並重試。

2

,如果你想你可以手動安裝, 下載JDK8

wget --no-cookies --no-check-certificate --header "Cookie:oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz 

讓它在你的操作系統的環境變量:

JAVA_HOME= ~/path_Of_Your_JDK_DIR 
PATH=$PATH:$JAVA_HOME/bin 
export JAVA_HOME 
export PATH 

我希望能夠幫助您的Arya。

+0

您可以按照此鏈接中的步驟操作(http://fr.wikihow.com/installer-Oracle-Java-JDK-sur-Ubuntu-Linux) – Yugerten

+0

這是正確的。 – sudoz

+0

@sudoz非常感謝,你能投我的回覆嗎 – Yugerten

2

我可以用下面的命令來修復:

  1. 容易刪除的GnuPG
  2. 易於安裝--reinstall gnupg2(可能是沒有必要的,但不傷害)
  3. 易於安裝dirmngr