Comments 34
Спасибо!
Минусующие топик, аргументируйте свою позицию. Чем плох вариант, представленный автором?
Например тем, что он завязан исключительно на одну версию, а вариант в первом комментарии — более универсальный.
Да и, в принципе, этот скрипт — просто цитирование официального гайда убунты (к тому же, в гайде ссылка на более новую версию).
Да и, в принципе, этот скрипт — просто цитирование официального гайда убунты (к тому же, в гайде ссылка на более новую версию).
Можно ссылку на пример в гайде?
не поленился и проверил способ из гайда — не работает ))
Ну, там написано, в общем-то, почему
Впрочем, судя по всему, у вас просто происходит подмена кукисов, в остальном — практически то же самое.
Oracle (Sun) Java 6 reaches its End of Life in November, 2012. It is not advisable to install Oracle (Sun) Java 6 unless you have some specific need to do so.
Outdated information about the installation of Oracle Java 6. This section should be deprecated after November 2012
Впрочем, судя по всему, у вас просто происходит подмена кукисов, в остальном — практически то же самое.
То, что в линуксе нельзя поставить оракловскую яву одной кнопкой, это SHAME. Всем. И Ларри Эллисону (я ему напишу, что недоволен), и линуксоидам, всем.
Linux — не только Ubuntu. В многих других дистрибутивах проще.
А конкретно?
Ну, в gentoo это делается в 3 действия:
1. emerge dev-java/oracle-jdk-bin
2. перейти по ссылке и скачать пакет в distfiles
3. emerge dev-java/oracle-jdk-bin
Всяко проще, чем путь выше.
1. emerge dev-java/oracle-jdk-bin
2. перейти по ссылке и скачать пакет в distfiles
3. emerge dev-java/oracle-jdk-bin
Всяко проще, чем путь выше.
> Linux — не только Ubuntu. В многих других дистрибутивах проще.
Куда уж проще, чем в Ubuntu: oracle-java7-installer из ppa:webupd8team/java ставится в три команды.
Куда уж проще, чем в Ubuntu: oracle-java7-installer из ppa:webupd8team/java ставится в три команды.
И какую версию явы он ставит? :)
Можете посмотреть сами: launchpad.net/~webupd8team/+archive/java?field.series_filter=quantal
Ну, если я правильно понимаю, нельзя поставить одной кнопкой и в винде. Нужно пойти и согласиться с условиями лицензии, разве нет? На днях буквально ставил на gentoo и в вики так и написано — качнуть вручную, т.к. требуется подтверждение.
Ставить так в любом пакетном дистрибутиве — очень стрёмно, имхо. Не пойму в чём проблема поставить уже собранный кем-либо пакет (сторонний репозиторий, оверлей, AUR итд, подчеркнуть соответствующее для целевого дистрибутива) или собрать пакет самому этим же скриптом, раз охота велосипедить.
В чём «стрёмность»? Система не засоряется абсолютно.
Если это не засоряется — ручками суёте что-то в /usr, ссылки на бинарники правите (хоть и через alternatives) итд итп — то что такое тогда вообще «засорить систему»? Ну я понимаю, ладно бы ещё в /opt сунули, иногда приходится держать какую-то другую версию/латформу JDK или параллельно несколько, и для специфического софта туда направлять JAVA_HOME/JDK_HOME, но так — ну извините. Плюс зависимости не отслеживаются, как выше верно сказали. Что будет гарантировано прблемно при установке/удалении всех причастных пакетов. «Родную» яву при этом удалить тоже не выйдет, скорее всего, потому что любой софт, который завязан на java-окружение будет хотеть её, а не вашу, очевидно.
Не засоряется потому как все файлы, относящиеся к данной версии Java, находятся в одном каталоге, а не разбросаны по всей системе. То есть при необходимости всё можно легко убрать. А на счёт «ладно бы ещё в /opt сунули» — что вообще за бред? Какая разница как будет называться каталог, где будет расположена папка или это просто привычка от первого мануала, прочитанного на opennet, осталась? Раз так, то просто замените в скрипте /usr/lib/jvm/ на /opt и будет вам счастье.
Вам несколько раз сказали почему засоряется, дальше ваше дело верить или нет. Если считаете, что распаковывать руками в usr что-то а потом натравлять туда alternatives это не есть засорение, то опять же, ничем помочь не могу.
Разницы никакой нету, где будет лежать папка, ну если кто-то не слышал таких слов, как стандарт, унификация или просто хотя бы привычное ожидаемое поведение. Почитайте в FHS для чего нужна /opt, хотя и это наверно не указ окажется :) На счёт мануалов на opennet подловили, конечно, ну тогда в рунете ничего и не было больше, да и рунет был только у одного знакомого в секретной лаборатории, так что так уж вышло, извините.
Разницы никакой нету, где будет лежать папка, ну если кто-то не слышал таких слов, как стандарт, унификация или просто хотя бы привычное ожидаемое поведение. Почитайте в FHS для чего нужна /opt, хотя и это наверно не указ окажется :) На счёт мануалов на opennet подловили, конечно, ну тогда в рунете ничего и не было больше, да и рунет был только у одного знакомого в секретной лаборатории, так что так уж вышло, извините.
1. Этот код будет корректно работать только в ubuntu, а linux ей не ограничивается, исправьте заголовок.
2. Надо собирать пакет и ставить его, благо для этого есть скрипт, указанный в первом комментарии.
3. Для Rhel и клонов Oracle выпускает официальный rpm
www.java.com/ru/download/help/linux_x64rpm_install.xml
4. В ArchLinux есть пакет
Автор, не стоит писать инструкции на хабре, находясь на таком уровне понимания вопроса.
2. Надо собирать пакет и ставить его, благо для этого есть скрипт, указанный в первом комментарии.
3. Для Rhel и клонов Oracle выпускает официальный rpm
www.java.com/ru/download/help/linux_x64rpm_install.xml
4. В ArchLinux есть пакет
Автор, не стоит писать инструкции на хабре, находясь на таком уровне понимания вопроса.
С тех пор как Java выпилили из официальных репозиториев, пользуюсь одной строкой (один раз при установке системы):
sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update && sudo apt-get install oracle-java7-installer
sudo add-apt-repository ppa:webupd8team/java && sudo apt-get update && sudo apt-get install oracle-java7-installer
Тоже пользуюсь этим способом.
www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
По ссылке так же инструкция для Debian.
www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
По ссылке так же инструкция для Debian.
Зачем такие сложности, если чего не нашли в убунтовских репах, поищите на launchpad.net, почти наверника уже кто-то создал нужный вам реп. ) Сам пользуюсь способом, который предложил relgames выше.
https://launchpad.net/~ferramroberto/%2Barchive/java
Пакеты Oneiric в Precise и Quantal работают, на счёт иных дистрибутивов не в курсе.
Пакеты Oneiric в Precise и Quantal работают, на счёт иных дистрибутивов не в курсе.
Sign up to leave a comment.
Быстрый способ установки Java Oracle на Ubuntu