As Sun (Oracle) repos has been removed completely from Ubuntu Partner repos in Ubuntu Maverick, you can’t install Sun Java JDK or JRE any more.
Running sudo apt-get install sun-java6-jdk will produce the following error
Package sun-java6-jre 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
Same error will be produced if you want to install Sun JAVA JRE.
To solve the issue, you have to switch back to Ubuntu Lucid distribution temporarily. After installing JDK/JRE switch back to original Ubuntu Maverick distro again.
1. System->Administrator->Synaptic Package Manager
3. Other Softwares
4. Select Canonical Partners, click Edit, change Distribution to lucid, click OK
5. Repeat step 4 for Canonical Partner (Source Code)
6. Hit Reload
Now try to install Sun Java JDK/JRE 🙂
Don’t forget to change back to original distribution Maverick following the same steps once you are done.
Tips credit: Ubuntu 10.10 Maverick Meercat and Sun JRE
If you need any help, have any query please use the comment form below 🙂