Maintain openjdk的團隊
https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa
openjdk source
1. 添加openjdk8的第三方源
sudo add-apt-repository ppa:openjdk-r/ppa
2. 执行更新
apt-get update
3. 安装openjdk8
sudo apt-get install openjdk-8-jdk
4. 选择版本
sudo update-alternatives –config Java
5. 确认安装成功
java -version
openjdk version "1.8.0_91"
安装过程遇到问题:
由于OpenJDK8对Ubuntu14.04不是明确支持的,故而第一步,执行后就是一个没有反应。
经过请教高人:手工修改atp的源list即可。
手工修改/etc/apt/sources.list,在最后添加如下几行
## xxx added begin : for cmd-line fail(udo add-apt-repository ppa:openjdk-r/ppa)
## this ppa is used for 10.04 only.
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main?
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main?
## xxx added end.
同时对于不同的Ubuntu版本,这个列表需要相应修改:
10.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu lucid main
在12.04版本:
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu precise main
12.10
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu quantal main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu quantal main
14.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
15.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu vivid main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu vivid main
Ubuntu16以后就没有这个问题了。直接步骤1?sudo add-apt-repository ppa:openjdk-r/ppa就可以了。
如上設置好了/etc/apt/sources.list以后,不在需要第一步,直接从第二步开始执行就ok了。
https://launchpad.net/~openjdk-r/+archive/ubuntu/ppa
openjdk source
1. 添加openjdk8的第三方源
sudo add-apt-repository ppa:openjdk-r/ppa
2. 执行更新
apt-get update
3. 安装openjdk8
sudo apt-get install openjdk-8-jdk
4. 选择版本
sudo update-alternatives –config Java
5. 确认安装成功
java -version
openjdk version "1.8.0_91"
安装过程遇到问题:
由于OpenJDK8对Ubuntu14.04不是明确支持的,故而第一步,执行后就是一个没有反应。
经过请教高人:手工修改atp的源list即可。
手工修改/etc/apt/sources.list,在最后添加如下几行
## xxx added begin : for cmd-line fail(udo add-apt-repository ppa:openjdk-r/ppa)
## this ppa is used for 10.04 only.
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main?
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main?
## xxx added end.
同时对于不同的Ubuntu版本,这个列表需要相应修改:
10.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu lucid main
在12.04版本:
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu precise main
12.10
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu quantal main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu quantal main
14.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
15.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu vivid main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu vivid main
Ubuntu16以后就没有这个问题了。直接步骤1?sudo add-apt-repository ppa:openjdk-r/ppa就可以了。
如上設置好了/etc/apt/sources.list以后,不在需要第一步,直接从第二步开始执行就ok了。
update时会抱一个错:
正在读取软件包列表... 完成
W: GPG 错误:http://ppa.launchpad.net trusty InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY EB9B1D8886F44E2A
W: GPG 错误:http://ppa.launchpad.net trusty InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY EB9B1D8886F44E2A
不用管它。继续下一步install就可以了。
最后,记录一下Apt-get代理
设置/etc/apt/apt.conf(如果没有这个文件,创建一个):
Acquire::http::proxy "http://yourServer:yourPort/";
Acquire::ftp::proxy "ftp://yourServer:yourPort/";
Acquire::https::proxy "https://yourServer:yourPort/";
如需用户名、密码,则作如下修改:
Acquire::http::proxy "http://yourUsr:yourPwd@yourServer:yourPort/";
Acquire::ftp::proxy "ftp://yourUsr:yourPwd@yourServer:yourPort/";
Acquire::https::proxy "https://yourUsr:yourPwd@yourServer:yourPort/";
最后,记录一下Apt-get代理
设置/etc/apt/apt.conf(如果没有这个文件,创建一个):
Acquire::http::proxy "http://yourServer:yourPort/";
Acquire::ftp::proxy "ftp://yourServer:yourPort/";
Acquire::https::proxy "https://yourServer:yourPort/";
如需用户名、密码,则作如下修改:
Acquire::http::proxy "http://yourUsr:yourPwd@yourServer:yourPort/";
Acquire::ftp::proxy "ftp://yourUsr:yourPwd@yourServer:yourPort/";
Acquire::https::proxy "https://yourUsr:yourPwd@yourServer:yourPort/";
留言
張貼留言