я уже лет 10 ставлю джаву так: качаю с сайта .tar.gz, распаковываю в $HOME/opt, кладу в $PATH и прописываю переменную JAVA_HOME. Всё.
раз в месяц обязательно прибегает какой-нибудь несчастный и начинает жаловаться, что у него ничего не работает. Очень часто потому что пакет либо с джавой опять собирали какие-то шизики.
лучший способ не проиграть шулеру - не играть с ним
кладите всё в PATH посоны :)