Ubuntu 10.04 LTS 安装 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
说是Ubuntu 10.04已经去掉 sun-java6-jdk 和 sun-java6-jre的软件包sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
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这些都干过了。也查了源列表。。也有http://archive.canonical.com/ lucid partner,并且有了好几个。求解。

解决方案 »

  1.   

    在更新apt源头sudo apt-get update时出现如下提示:
    Ign http://extras.ubuntu.com oneiric/main Translation-en_US          
    Ign http://archive.canonical.com lucid/partner Translation-en_US     
    Ign http://archive.canonical.com lucid/partner Translation-en
    Ign http://extras.ubuntu.com oneiric/main Translation-en
    Ign http://us.archive.ubuntu.com jaunty/multiverse TranslationIndex
    Ign http://us.archive.ubuntu.com jaunty-updates/multiverse TranslationIndex
    Ign http://archive.canonical.com natty/partner Translation-en_US
    Ign http://archive.canonical.com natty/partner Translation-en
    Hit http://us.archive.ubuntu.com oneiric/main Translation-en
    Hit http://us.archive.ubuntu.com oneiric/multiverse Translation-en
    Hit http://us.archive.ubuntu.com oneiric/restricted Translation-en
    Hit http://us.archive.ubuntu.com oneiric/universe Translation-en
    Hit http://us.archive.ubuntu.com oneiric-updates/main Translation-en
    Hit http://us.archive.ubuntu.com oneiric-updates/multiverse Translation-en
    Hit http://us.archive.ubuntu.com oneiric-updates/restricted Translation-en
    Hit http://us.archive.ubuntu.com oneiric-updates/universe Translation-en
    Hit http://us.archive.ubuntu.com oneiric-backports/main Translation-en
    Hit http://us.archive.ubuntu.com oneiric-backports/multiverse Translation-en
    Hit http://us.archive.ubuntu.com oneiric-backports/restricted Translation-en
    Hit http://us.archive.ubuntu.com oneiric-backports/universe Translation-en
    Err http://us.archive.ubuntu.com jaunty/multiverse Sources
      404  Not Found [IP: 91.189.92.180 80]
    Err http://us.archive.ubuntu.com jaunty/multiverse amd64 Packages
      404  Not Found [IP: 91.189.92.180 80]
    Err http://us.archive.ubuntu.com jaunty/multiverse i386 Packages
      404  Not Found [IP: 91.189.92.180 80]
    Err http://us.archive.ubuntu.com jaunty-updates/multiverse Sources
      404  Not Found [IP: 91.189.92.180 80]
    Err http://us.archive.ubuntu.com jaunty-updates/multiverse amd64 Packages
      404  Not Found [IP: 91.189.92.180 80]
    Err http://us.archive.ubuntu.com jaunty-updates/multiverse i386 Packages
      404  Not Found [IP: 91.189.92.180 80]
    Ign http://us.archive.ubuntu.com jaunty/multiverse Translation-en_US
    Ign http://us.archive.ubuntu.com jaunty/multiverse Translation-en
    Ign http://us.archive.ubuntu.com jaunty-updates/multiverse Translation-en_US
    Ign http://us.archive.ubuntu.com jaunty-updates/multiverse Translation-en
    W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/source/Sources  404  Not Found [IP: 91.189.92.180 80]W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/binary-amd64/Packages  404  Not Found [IP: 91.189.92.180 80]W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/binary-i386/Packages  404  Not Found [IP: 91.189.92.180 80]W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/source/Sources  404  Not Found [IP: 91.189.92.180 80]W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/binary-amd64/Packages  404  Not Found [IP: 91.189.92.180 80]W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/binary-i386/Packages  404  Not Found [IP: 91.189.92.180 80]E: Some index files failed to download. They have been ignored, or old ones used instead.但是
    cc@ubuntu:~$ 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 sourceE: Package 'sun-java6-jdk' has no installation candidate
    ???
      

  2.   

    自己解决了··
    解决方法:1. sudo gedit2. 打开 /ect/apt/sources.list3. 添加一行deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse4. 保存关闭gedit5. 运行 sudo apt-get update6.再运行sudo apt-get install sun-java6-jdk
      

  3.   

    apt-get  和 .BIN 安装都试试。