Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

jre

Автор fox, 17 октября 2013, 11:08:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

fox

Здравствуйте!

Я подключаюсь к некоторому ресурсу (мне очень нужному и за ранее известно, что он безопасен), который сообщает мне, что  у меня не установлена java и предлогает перейти по ссылке для ее установки. Я попадаю на сайт oracle который предлагает скачать и установить jre-7u45-linux-x64.tar.gz. Скачиваю, распаковываю и вижу, что нет никакого configure.
JDK у меня установлен, а как же поставить JRE ?

За ранее, спасибо!

bormant


bormant

И да, JRE полностью входит в JDK, может быть установлен либо JRE, либо JDK.
В целях безопасности обновите JDK до версии 7u45.

Разрешен ли плагин java в браузере?
Также, если браузер 32-битный, он захочет 32-битный плагин и 32-битную java.

Можно поинтересоваться адресом ресурса для воспроизведения проблемы?

fox

Извините за долгое молчание - командировка.

Цитата: bormant от 17 октября 2013, 12:59:56
В целях безопасности обновите JDK до версии 7u45.
Обновил, результат тот же :(

Цитата: bormant от 17 октября 2013, 12:59:56
Разрешен ли плагин java в браузере?
К сожалению, не знаю как посмотреть.

Цитата: bormant от 17 октября 2013, 12:59:56
Также, если браузер 32-битный, он захочет 32-битный плагин и 32-битную java.
FireFox штатный, шел вместе с дистрибутивом. Хромиум собирал по какой-то статье, уже не помню по какой, или даже через sbopkg на этом же ноутбуке.

Цитата: bormant от 17 октября 2013, 12:59:56
Можно поинтересоваться адресом ресурса для воспроизведения проблемы?
К сожалению, это локальный ресурс. Но я пробывал подключиться к http://www.java.com/en/download/installed.jsp, как советовали в документации, результат тот же. :(

bormant

#4
Если посмотреть в jdk.SlackBuild, увидим:
if [ ${EXPLOIT_ME:-"no"} = "YES" ] ;then
  mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
  cd $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
  ln -sf /usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/libnpjp2.so libnpjp2.so
else
  echo "
        The February 2013 Critical Patch Update for Java SE addressed 50
        security vulnerabilities, 44 of which affected the use of Java
        as a plug-in for Web browers.

            !! THE MOZILLA PLUGIN IS NO LONGER ACTIVATED BY DEFAULT !!
       "
  sleep 5
fi
То есть, либо собирать с
# EXPLOIT_ME=YES ./jdk.SlackBuild
либо после установки сделать ссылку вручную (пример для 64 бит)
# cd /usr/lib64/mozilla/plugins
# ln -sf /usr/lib64/java/jre/lib/amd64/libnpjp2.so .
затем перезагрузить браузер.

В итоге по ссылке http://www.java.com/en/download/installed.jsp имеем:
Цитировать
Verified Java Version
Congratulations!
You have the recommended Java installed (Version 7 Update 45).

ps. То страшное замечание про 7u25.
pps. Перед установкой jdk предварительно удалить jre. И наоборот.

fox

bormant, Вы опять меня спасли !!!
Я еще раз сделал процедуру обновления и после этого создал те ссылки, что Вы указали.
Теперь всё отображается без ошибок.
Ещё раз огромное Вам спасибо и извините, что долго не отвечал, работа!

kot

не стал новую тему создавать, если что перенесите.
установил с нуля слаку64-14.1 ставлю jdk через sbopkg, вот такая ругань пошла


Found jdk-7u45-linux-x64.tar.gz in /var/cache/sbopkg.
Checking MD5SUM:
  MD5SUM check for jdk-7u45-linux-x64.tar.gz ... FAILED!
    Expected: bea330fcbcff77d31878f21753e09b30
    Found:    81ee08846975d4b8d46acf3b6eddf103

Do you want to use the downloaded jdk source:
jdk-7u45-linux-x64.tar.gz in /var/cache/sbopkg?

You can choose among the following options:
- (Y)es, keep the source and continue the build process;
- (N)o, delete the source and abort the build process; or
- (R)etry download and continue the build process.

(Y)es, (N)o, (R)etry?: y
    Keeping the source and continuing.
Building package for jdk...

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

jdk:
Would you like to continue processing the rest of the
queue or would you like to abort?  If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.

(Y)es to continue, (N)o to abort, (R)etry the build?: y

+++++++++++++++++++++++++++++++++++++++++++
SUMMARY LOG
Using the SBo repository for Slackware 14.1
Queue Process:  Download, build, and install

jdk:
  MD5SUM check for jdk-7u45-linux-x64.tar.gz ... FAILED!
    Expected: bea330fcbcff77d31878f21753e09b30
    Found:    81ee08846975d4b8d46acf3b6eddf103
    Keeping the source and continuing.
  Error occurred with build.  Please check the log.

+++++++++++++++++++++++++++++++++++++++++++

###########################################
          Queue process complete!


и что ему не хватает?

bormant

Что-то скачалось, посчитали контрольную сумму, получилось 81ee08846975d4b8d46acf3b6eddf103, а ожидалось bea330fcbcff77d31878f21753e09b30. Либо файл битый, либо одно из двух (q) Следствие ведут колобки.

Вы ему сказали собирать из того, что скачалось, он попробовал
gzip при попытке распаковать загруженное сказал "какая-то фигня не в моем формате" (stdin: not in gzip format)
tar сказал "какая-то фигня, распаковать не в силах, уйду я от вас" (Error is not recoverable: exiting now)

А отчего б сразу не посмотреть на то, что скачалось:
# file /var/cache/sbopkg/jdk-7u45-linux-x64.tar.gz
jdk-7u45-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators

#cat /var/cache/sbopkg/jdk-7u45-linux-x64.tar.gz | lynx -stdin -dump
   [1][oralogo-small.gif]

Sorry!

   In order to download products from Oracle Technology Network you must
   agree to the OTN license terms.
   Be sure that...
   Your browser has "cookies" and JavaScript enabled.
   You clicked on "Accept License" for the product you wish to download.
   You attempt the download within 30 minutes of accepting the license.
   From here you can go...

                    [004894.gif] [2]Back to Previous Page
                    [004894.gif]       [3]Site Map
                    [004894.gif]     [4]OTN Homepage


     [5]RSS [feed-icon-14x14.png] | [6]Legal Notices and Terms for Use |
   [7]Privacy Statement

Ссылки

   1. http://www.oracle.com/
   2. javascript:history.back(-1)
   3. http://www.oracle.com/us/sitemaps/index.html#otn
   4. http://www.oracle.com/technetwork/index.html
   5. http://www.oracle.com/rss/index.html
   6. http://www.oracle.com/html/copyright.html
   7. http://www.oracle.com/html/privacy.html


PS. И да, пора "перевести часы" репозитория slackbuilds.org на 14.1. Правда там нет jdk, но он есть в /extra: http://slackware.osuosl.org/slackware64-14.1/extra/java/.

Graf

Да, и если почитать readme или прям на SlackBuild.org

ЦитироватьYou must Agree to Oracle's download agreement before this can be downloaded.
This means you have to use a web browser to download it. Sorry wget folks.

The mozilla plugin is no longer activated by default.

кое-что становится ясным... ;)

2bormant:
Цитировать
PS. И да, пора "перевести часы" репозитория slackbuilds.org на 14.1. Правда там нет jdk,

Вроде, оно там есть.. :secret_mini:  :)
И, кажется, kot использует репозиторий 14.1
ЦитироватьUsing the SBo repository for Slackware 14.1

bormant

Угу, есть, значит кнопкопромахнулся и глазопокосел.

Компенсируя кнопкопромах, могу сказать, что "This means you have to use a web browser to download it. Sorry wget folks." является не совсем правдой, если не сказать больше :-) и wget folks есть, что ответить:
$ wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" \
http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.tar.gz

$ md5sum jdk-7u45-linux-x64.tar.gz
bea330fcbcff77d31878f21753e09b30  jdk-7u45-linux-x64.tar.gz

%)  :shout_mini:

kot

Graf, bormant, спасибо что ткнули носом, поставил я jdk ! :dance_mini:
bormant, получается теперь есть надежда, что полноценный скрипт появится для sbopkg, чтобы он сам тянул, собирал и ставил файл?

kot

хочу поставить только jre на ноут, но везде описана установка jdk. Даже слакбилд и тот для jdk сделан. Или так задуманно?
типа jre входит в jdk пусть все его и ставят? или я опять как-то мимо смотрю? :)

bormant

Цитата: kot от 15 января 2014, 14:49:41опять как-то мимо смотрю?
Угу :-)
Если использовать дистрибутивное из /extra/java, то согласно http://slackware.osuosl.org/slackware64-14.1/extra/java/README оно умеет собирать в пакет и JDK, и JRE.

На SBO действительно только jdk, но причины чисто исторические. Раньше jre шёл в дистрибутиве обычным пакетом, дублировать на SBO не было нужды. Потом Oracle не так давно в 13 году запретила всем распространение своих бинарников java. Патрик вынес слакбилды в /extra/java. SBO никак не отреагировал, продолжая поддерживать всё как было (полагаю из удобства, поскольку на SBO есть слакбилды, требующие jdk).

kot

Цитата: bormant от 15 января 2014, 15:26:29На SBO действительно только jdk
никому нет доверия! :)
спасибо, jre собрался.