通过apt-get在Debian中安装Java 7(Oracle)

Azi*_*zSM 79 debian apt-get java-7

通过apt-get存储库在Debian中安装Oracle Java 7似乎不起作用.

apt-get install oracle-java7-installer
Run Code Online (Sandbox Code Playgroud)

看起来apt-get不认识oracle-java7-installer.

Azi*_*zSM 167

做了一些谷歌后管理得到答案..

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
# Java 7
apt-get install oracle-java7-installer
# For Java 8 command is:
apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)

  • 由于作者没有选择分享任何谷歌研究,这里是webupd8team的一个页面,描述了安装此repo的上述过程.http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html (32认同)
  • 如果要进行静默安装,`echo debconf shared/accepted-oracle-license-v1-1选择true | 须藤的debconf - 组 - selections`作为描述此向Ubuntu的交](http://askubuntu.com/questions/190582/installing-java-automatically-with-silent-option) (4认同)
  • 你忘了提到这应该在root权限下运行 (3认同)
  • 我刚试过这个,它有效! (3认同)
  • 在Debian上,最好使用[java-package](https://packages.debian.org/unstable/java-package)从官方Oracle Java二进制文件构建自己的包,而不是从不受信任的存储库安装不受信任的二进制包.除了Oracle的Java不是(重新)可分发的...... (3认同)