Llegué a este mismo problema en Kubuntu 12.04 LTS pero necesitaba Sun JDK 6 para un proyecto que estoy manteniendo. Me topé con la escritura de la OAB en Java Martin Wimpress' (por medio de help.ubuntu.com) que crea e instala un repositorio apt local para Sun JDK 6. Usted puede encontrar las últimas instrucciones en el sitio de Martin github que funcionan de la siguiente manera:
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.7/oab-java.sh \
-O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
Si usted quiere ver lo que este guión está haciendo mientras se está ejecutando a continuación, ejecute el siguiente desde otro shell:
tail -f ./oab-java.sh.log
Alternativamente, se puede clonar el repositorio OAB-Java y saque de la secuencia de comandos desde dentro de ella:
git clone git://github.com/flexiondotorg/oab-java6.git
cd oab-java6
sudo ./oab-java.sh
De cualquier manera, una vez que esté en su lugar siga las instrucciones de Jose para eliminar OpenJDK e instalar el JDK de Sun:
sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk
Una nota final, el guión acepta un argumento -7
que va a crear e instalar un apto locales repositorio de Oracle JDK 7 si desea ir por esa ruta.
No funciona en Ubuntu 12.04 que ya no incluye Sun JDK. – mgol
Para el uso de Fedora: http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/ –