Автор Тема: Oracle JDK  (Прочитано 4343 раз)

Оффлайн mig

  • Участник
  • *
  • Сообщений: 103
Oracle JDK
« : 07.02.2013 14:41:36 »
Здравствуйте.
Хотел бы узнать возможно ли добавить(обновить) в репозитарии j Oracle jdk

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Oracle JDK
« Ответ #1 : 07.02.2013 14:43:11 »

Оффлайн mig

  • Участник
  • *
  • Сообщений: 103
Re: Oracle JDK
« Ответ #2 : 07.02.2013 14:59:52 »
Спасибо, теперь понятно.

Оффлайн mig

  • Участник
  • *
  • Сообщений: 103
Re: Oracle JDK
« Ответ #3 : 07.02.2013 16:33:08 »
Вопрос, вроде всё понятно, что значит
Цитировать
Полученный в результате java-1.7.0-oracle-1.7.0.3-alt1.src.rpm пересоберите в hasher.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: Oracle JDK
« Ответ #4 : 07.02.2013 17:39:55 »
Андрей Черепанов (cas@)

Оффлайн mig

  • Участник
  • *
  • Сообщений: 103
Re: Oracle JDK
« Ответ #5 : 07.02.2013 20:46:50 »
Спасибо.

Оффлайн mig

  • Участник
  • *
  • Сообщений: 103
Re: Oracle JDK
« Ответ #6 : 08.02.2013 10:47:38 »
Разбираясь в вопросе интеграции  Oracle JDK  в локальное зеркало branch сталкиваюсь с вопросами:
-для Oracle JDK 7 лежат не актуальные пакеты на ftp://ftp.linux.kiev.ua... (9 версии сейчас 13), можно ли самому собрать java-1.7.0-oracle-1.7.0.x-alt1.nosrc.rpm
- вопрос по терминологии
Цитировать
Скачайте в папку SOURCES/ недостающий исходник для вашей архитектуры и Установите в host-систему пакет rpm-build-java. Зайдите в папку SPECS/
где конкретно в mirror/p6/branch эти папки.
Хочется иметь на локальном зеркале штатный (без "бубна")  Oracle JDK и самому периодически обновлять версии.

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Oracle JDK
« Ответ #7 : 08.02.2013 12:42:02 »
Разбираясь в вопросе интеграции  Oracle JDK  в локальное зеркало branch сталкиваюсь с вопросами:
-для Oracle JDK 7 лежат не актуальные пакеты на ftp://ftp.linux.kiev.ua... (9 версии сейчас 13), можно ли самому собрать java-1.7.0-oracle-1.7.0.x-alt1.nosrc.rpm

Можно. Сначала установите устаревший пакет, затем подправьте спеку. Я, на всякий пожарный, выложил готовый вариант спеки для последней версии - 7u13

http://pastebin.com/pG9JR3mM

Можете воспользоваться моим вариантом.

Цитировать
где конкретно в mirror/p6/branch эти папки.

Эти папки на той машине, где вы будете собирать пакет. Пути относительные вашего хомяка ~/.

Оффлайн mig

  • Участник
  • *
  • Сообщений: 103
Re: Oracle JDK
« Ответ #8 : 08.02.2013 14:15:33 »
После локальной сборки пакета его необходимо скопировать в mirror/p6/branch в соответствующий каталог?

Оффлайн Vovka-Korovka

  • alt linux team
  • ***
  • Сообщений: 1 186
  • True Metal Cow
Re: Oracle JDK
« Ответ #9 : 08.02.2013 14:27:43 »
После локальной сборки пакета его необходимо скопировать в mirror/p6/branch в соответствующий каталог?

Скопировать недостаточно. Нужна еще метаинформация. Лучше создайте рядом отдельный репозиторий

http://www.altlinux.org/APT_в_ALT_Linux/CreateRepository

И подключите его на машинах.
« Последнее редактирование: 08.02.2013 16:28:40 от sb »

Оффлайн mig

  • Участник
  • *
  • Сообщений: 103
Re: Oracle JDK
« Ответ #10 : 08.02.2013 14:50:32 »
Хорошо буду разбираться в теории сборки пакетов для ALT Linuх и импорта их в APT репозитарий

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Oracle JDK
« Ответ #11 : 25.09.2014 19:22:59 »
У альта какая-то своя реализация alternatives.

Есть /etc/alternatives/packages.d/java-1.7.0-oracle-java как на него переключиться?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Oracle JDK
« Ответ #12 : 25.09.2014 22:52:29 »
Так, нашлись какие-то заметки:
http://alternatives.sourceforge.net/
http://docs.altlinux.org/archive/2.4/master/alt-docs-master/ch06s19.html

Но совершенно непонятно что нужно сделать, чтобы вместо openjdk штатно переключиться на oracle.

Оффлайн bezwolos

  • Участник
  • *
  • Сообщений: 97
Re: Oracle JDK
« Ответ #13 : 02.10.2014 09:03:39 »
что нужно сделать, чтобы вместо openjdk штатно переключиться на oracle.
   1 Если openjdk не нужен - удалить его
          apt-get remove openjdk
   2 Проверить /usr/bin на наличие ссылок jar, java, javaws .Если они есть - удалить

   3 Установка oracle как штатной
java от oracle нет
Скачать с oracle.com яву в виде пакета rpm.
Далее все выполняемые действия от root
 Создать /usr/java, если нет.
 Скачанному rpm архиву права chmod a+x
 Выполняем: rpm -ivh скачанный.rpm
 Далее всё должно утрястись само-собой

java от oracle уже есть
          Способ 1
 Перейди в папку установки java от oracle. Если всё делалось правильно, то это будет директория /usr/java  . В зависимости от того, что скачано внутри будет папка jre...  или  jdk... и ссылка  default. Если нашлось default перейди в неё, найди папку bin и создай в папке  /usr/bin ссылки на файлы  jar, java,javaws из bin.
Если default не нашлось надо искать bin в jdk... или jre и проделать аналогичные действия.
            Способ 2
Добавить в PATH путь к папке bin из установки oracle   
           Способ 3
Создать переменную окружения и экспортировать её
   JAVA_HOME=/путь/к.установке/java/(jre1... или jdk...)
   export JAVA_HOME
   PATH=$PATH:$JAVA_HOME/bin
   export PATH
После проверить: ...]$ java -versionЕсли всё сделано правильно получим что-то похожее на
...
java version "1.7.0_45"
Java(TM) SE Runtime Environment
...
« Последнее редактирование: 02.10.2014 09:22:43 от bezwolos »

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: Oracle JDK
« Ответ #14 : 02.10.2014 13:11:05 »
что нужно сделать, чтобы вместо openjdk штатно переключиться на oracle.
   1 Если openjdk не нужен - удалить его
          apt-get remove openjdk
   2 Проверить /usr/bin на наличие ссылок jar, java, javaws .Если они есть - удалить

   3 Установка oracle как штатной
java от oracle нет
т.е. в альте alternatives нерабочие и присутствуют непонятно для чего?