Я столкнулся с той же проблемой на Kubuntu 12.04 LTS, но мне нужен Sun JDK 6 для проекта, который я поддерживаю. Я наткнулся на OAB-Java-скрипт Мартина Вимпресса (в виде help.ubuntu.com ), который создает и устанавливает локальный репозиторий apt для Sun JDK 6. Самые последние инструкции можно найти в Мартина. github сайт, который работает следующим образом:
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
Если вы хотите увидеть, что делает этот скрипт во время его работы, выполните из другой оболочки следующее:
tail -f ./oab-java.sh.log
В качестве альтернативы, вы можете клонировать репозиторий OAB-Java и запустить сценарий из него:
git clone git://github.com/flexiondotorg/oab-java6.git
cd oab-java6
sudo ./oab-java.sh
В любом случае, как только это произойдет, следуйте инструкциям Хосе, чтобы удалить openjdk и установить sun jdk:
sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk
И последнее замечание: скрипт принимает аргумент -7
, который создаст и установит локальный репозиторий apt для Oracle JDK 7, если вы захотите пойти по этому пути.