问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

OpenStack/Juju/MAAS/CloudStack/Hadoop
回复
头像
bigname
帖子: 21
注册时间: 2014-08-23 23:43
系统: win7

问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#1

帖子 bigname » 2014-08-24 21:16

我用下面语句安装JDK:
$ sudo apt-get install sun-java6-jdk
但出现下列问题:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'sun-java6-jdk' has no installation candidate

在网上查找很多资料后,说按下列办法解决:

方法(添加一行源):
sudo gedit /etc/apt/sources.list
打开源列表,在最后一行添加
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
保存退出。
2、更新apt源
sudo apt-get update
3、安装sun-java6-jdk
sudo apt-get install sun-java6-jdk


但结果是添加的源http://us.archive.ubuntu.com/ubuntu/ hardy multiverse不存在,现在实在不知道该如何解决,这个问题困扰我好几天了 :em20 ,望大神赐教,小女子感激不尽 :em07
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#2

帖子 TeliuTe » 2014-08-24 21:31

最后一行里的 hardy 是8.04的版本源,你现在用的是什么版本,就该成相应的,14.04的是 trusty
头像
bigname
帖子: 21
注册时间: 2014-08-23 23:43
系统: win7

Re: 问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#4

帖子 bigname » 2014-08-24 22:49

TeliuTe 写了:最后一行里的 hardy 是8.04的版本源,你现在用的是什么版本,就该成相应的,14.04的是 trusty
我现在是12.04的,也是用你说的那个吗?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#5

帖子 poloshiao » 2014-08-24 22:53

sun-java6-jdk
http://packages.ubuntu.com/search?suite ... chon=names
Ubuntu 套件庫 沒有 sun-java6-jdk 套件
头像
bigname
帖子: 21
注册时间: 2014-08-23 23:43
系统: win7

Re: 问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#6

帖子 bigname » 2014-08-24 23:45

TeliuTe 写了:最后一行里的 hardy 是8.04的版本源,你现在用的是什么版本,就该成相应的,14.04的是 trusty
按你的方法可以下了,但$ sudo apt-get install sun-java6-jdk的时候还是出现一样的问题
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'sun-java6-jdk' has no installation candidate
头像
bigname
帖子: 21
注册时间: 2014-08-23 23:43
系统: win7

Re: 问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#7

帖子 bigname » 2014-08-24 23:52

poloshiao 写了:
sun-java6-jdk
這已經是很早以前的套件名稱了
http://www.webupd8.org/2012/11/oracle-s ... lable.html
http://www.webupd8.org/2012/01/install- ... u-via.html
http://www.webupd8.org/2012/09/install- ... a-ppa.html
如果你安裝的套件名稱 一定需要 是 sun-java6-jdk
viewtopic.php?p=3097405#p3097405
我把你说的这几个地址的一个加到那个添加源的文件了,sudo apt-get update的时候出现如下结果:
Err http://www.webupd8.org .../lable.html amd64 Packages
404 Not Found
Err http://www.webupd8.org .../lable.html i386 Packages
404 Not Found
Ign http://www.webupd8.org .../lable.html Translation-en_US
Ign http://www.webupd8.org .../lable.html Translation-en
Ign http://extras.ubuntu.com precise/main Translation-en_US
Ign http://extras.ubuntu.com precise/main Translation-en
W: Failed to fetch http://www.webupd8.org/2012/11/oracle-s ... 4/Packages 404 Not Found

W: Failed to fetch http://www.webupd8.org/2012/11/oracle-s ... 6/Packages 404 Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.


再换一个地址,得到下面这结果:

Ign http://www.webupd8.org ... Release.gpg
Ign http://www.webupd8.org ... Release
Ign http://extras.ubuntu.com precise/main Translation-en_US
Ign http://extras.ubuntu.com precise/main Translation-en
Ign http://www.webupd8.org .../u-via.html TranslationIndex
Err http://www.webupd8.org .../u-via.html amd64 Packages
Unable to connect to www.webupd8.org:http:
Err http://www.webupd8.org .../u-via.html i386 Packages
Unable to connect to www.webupd8.org:http:
Err http://www.webupd8.org .../u-via.html Translation-en_US
Unable to connect to www.webupd8.org:http:
Err http://www.webupd8.org .../u-via.html Translation-en
Unable to connect to www.webupd8.org:http:
W: Failed to fetch http://www.webupd8.org/2012/01/install- ... 4/Packages Unable to connect to www.webupd8.org:http:

W: Failed to fetch http://www.webupd8.org/2012/01/install- ... 6/Packages Unable to connect to www.webupd8.org:http:

W: Failed to fetch http://www.webupd8.org/2012/01/install- ... tion-en_US Unable to connect to www.webupd8.org:http:

W: Failed to fetch http://www.webupd8.org/2012/01/install- ... slation-en Unable to connect to www.webupd8.org:http:

E: Some index files failed to download. They have been ignored, or old ones used instead.

然后我sudo apt-get install oracle-java6-installer,结果如下:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package oracle-java6-installer
其实我也不是非要安sun-java6-jdk,而是因为我要安Hadoop,有个教程上是这么写的,我不知道还能用什么别的替代不?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#8

帖子 poloshiao » 2014-08-25 8:33

我把你说的这几个地址的一个加到那个添加源的文件了
是加 ppa
http://www.arthurtoday.com/2010/08/ubuntu-ppa.html
https://launchpad.net/ubuntu/+ppas

http://www.webupd8.org/2012/11/oracle-s ... lable.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer

http://www.webupd8.org/2012/01/install- ... u-via.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

http://www.webupd8.org/2012/09/install- ... a-ppa.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
其实我也不是非要安sun-java6-jdk,而是因为我要安Hadoop,有个教程上是这么写的,我不知道还能用什么别的替代不?
參閱 Hadoop 你要安裝的版本 使用說明書

進一步參閱
Hadoop
http://anonymousbi.wordpress.com/2012/1 ... on-ubuntu/
https://wiki.ubuntu.com/ServerTeam/Hadoop
Java
https://help.ubuntu.com/community/Java
头像
bigname
帖子: 21
注册时间: 2014-08-23 23:43
系统: win7

Re: 问题求救:ubantu安装JDK找不到package,按网上的方法添加源也未解决

#9

帖子 bigname » 2014-08-25 21:11

poloshiao 写了:
我把你说的这几个地址的一个加到那个添加源的文件了
是加 ppa
http://www.arthurtoday.com/2010/08/ubuntu-ppa.html
https://launchpad.net/ubuntu/+ppas

http://www.webupd8.org/2012/11/oracle-s ... lable.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer

http://www.webupd8.org/2012/01/install- ... u-via.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

http://www.webupd8.org/2012/09/install- ... a-ppa.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
其实我也不是非要安sun-java6-jdk,而是因为我要安Hadoop,有个教程上是这么写的,我不知道还能用什么别的替代不?
參閱 Hadoop 你要安裝的版本 使用說明書

進一步參閱
Hadoop
http://anonymousbi.wordpress.com/2012/1 ... on-ubuntu/
https://wiki.ubuntu.com/ServerTeam/Hadoop
Java
https://help.ubuntu.com/community/Java
谢谢你!问题终于解决啦,很感谢你到热心和耐心!也很崇拜你什么都懂,太感谢啦 :em07
回复