1.6 Смоленск: заглушка вместо OpenJDK на диске разработчика ?

Сообщения
4
#1
Добрый день!

Диск разработчика devel-smolensk-1.6-20.06.2018_15.56.iso
Установил с диска пакет openjdk-8-jdk и зависимые.

После установки успешной установки пакета в usr/lib/jvm/java-8-openjdk-amd64/bin вместо java имею ссылку, которая ведет на .../jre/bin/java, которая ведет на .../bin/fakejava, которая ведет на /bin/true, ну а там заглушка, которая ничего не делает, только по ключу --help выдает текст ""

Вопрос: так и должно быть? Может, у меня версия диска разработчика устаревшая? Может, я что-то не то ставлю?
 

Olej

New member
Сообщения
863
#2
Код:
olej@astra:~$ java --version
true (GNU coreutils) 8.26
Copyright (C) 2016 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное ПО: вы можете изменять и распространять его.
Нет НИКАКИХ ГАРАНТИЙ до степени, разрешённой законом.
Автор программы -- Jim Meyering.
Код:
olej@astra:~$ javac -version
javac 1.8.0_171
 
Сообщения
4
#3
Код:
olej@astra:~$ java --version
true (GNU coreutils) 8.26
Copyright (C) 2016 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное ПО: вы можете изменять и распространять его.
Нет НИКАКИХ ГАРАНТИЙ до степени, разрешённой законом.
Автор программы -- Jim Meyering.
Код:
olej@astra:~$ javac -version
javac 1.8.0_171
У меня java --version и javac -version выдает то же

Только эта "java" кроме --version и --help ничего не умеет
 

Olej

New member
Сообщения
863
#5
на самом простейшем фрагменте кода
Код:
olej@astra:~/WORK/java$ javac hw.java
Код:
olej@astra:~/WORK/java$ ls hw.*
hw.class  hw.java

olej@astra:~/WORK/java$ file hw.*
hw.class: compiled Java class data, version 52.0 (Java 1.8)
hw.java:  C source, UTF-8 Unicode text
Компилятор Java -> байт-код (javac) - работает.
Код:
olej@astra:~/WORK/java$ java hw.class hw
С JVM в таком варианте - какие-то проблемы.
Да ... нужно бы разбираться ... или искать ссылки, публикации, объяснения...
 

Olej

New member
Сообщения
863
#6
С JVM в таком варианте - какие-то проблемы.
Да ... нужно бы разбираться ... или искать ссылки, публикации, объяснения...
Странно это...
Потому как сервер приложений Tomcat у них в составе (2CD) есть, а работающей JVM нет? :
Код:
olej@astra:~$ aptitude show tomcat8
Пакет: tomcat8                                   
Версия: 8.5.14-1+deb9u2
Новый: да
Состояние: не установлен
Приоритет: необязательный
Раздел: java
Сопровождающий: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Архитектура: all
Размер в распакованном виде: 319 k
Зависит: adduser, lsb-base (>= 3.0-6), tomcat8-common (>= 8.5.14-1+deb9u2), ucf, debconf (>= 0.5) | debconf-2.0
Рекомендует: authbind, libtcnative-1 (>= 1.2.6~)
Предлагает: tomcat8-admin (>= 8.5.14-1+deb9u2), tomcat8-docs (>= 8.5.14-1+deb9u2), tomcat8-examples (>=
            8.5.14-1+deb9u2), tomcat8-user (>= 8.5.14-1+deb9u2)
Описание: Apache Tomcat 8 - Servlet and JSP engine
 Apache Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Oracle, and provides a
 "pure Java" HTTP web server environment for Java code to run.
 
 This package contains only the startup scripts for the system-wide daemon. No documentation or web applications are
 included here, please install the tomcat8-docs and tomcat8-examples packages if you want them. Install the authbind
 package if you need to use Tomcat on ports 1-1023. Install tomcat8-user instead of this package if you don't want
 Tomcat to start as a service.
Домашняя страница: http://tomcat.apache.org
 
Сообщения
4
#7
расходимся, нас на... внушили ложные надежды, в общем(

В почте техподдержка говорит, что "Данные пакеты были добавлены в состав дистрибутива по зависимостям и не содержат JRE"
 

Olej

New member
Сообщения
863
#8
В почте техподдержка говорит, что "Данные пакеты были добавлены в состав дистрибутива по зависимостям и не содержат JRE"
Смотрите в эту сторону: Репозитарии для Смоленска
Ещё интересует мнение по http://lab50.net/portfolio/репозиторий-astra-linux-special-edition/
Я так понимаю ребята не дождавшись адекватного ответа от разработчиков запилили свой репозитарий
Сертификация
Все наши программные продукты предназначены для работы в составе автоматизированных систем класса 1Б ФСТЭК и Минобороны РФ (до уровня сов. секретно). Базовой платформой является операционная система специального обеспечения Astra Linux Special Edition компании «НПО РусБИТех» и Альт Линукс СПТ («Базальт СПО»). Разработанное программное обеспечение не имеет встроенных средств защиты (СЗИ) информации, а использует встроенный комплекс средств защиты (КСЗ) Astra Linux, поэтому не требует сертификации на НСД.
 
Сообщения
4
#10
Спасибо за информацию!
С лаб50 ява устанавливается и работает корректно (проверял полгода назад на предыдущей версии 1.5.),
только в силу специфики нашего с заказчиком взаимодействия поимеем в результате вместо технических проблем организационные (ну это уже за рамками темы)
 

Olej

New member
Сообщения
863
#11
С лаб50 ява устанавливается и работает корректно
Задался вопросом: "Как?"
Подключил репозиторий лаб50 как показано: Репозитарии для Смоленска
Код:
root@astra:/etc/apt/sources.list.d# apt list --upgradable
Вывод списка… Готово
openjdk-8-jdk/stable 8u181-b13-2~deb9u1 amd64 [может быть обновлён с: 8u171-b11-1~deb9u1]
openjdk-8-jdk-headless/stable 8u181-b13-2~deb9u1 amd64 [может быть обновлён с: 8u171-b11-1~deb9u1]
openjdk-8-jre/stable 8u181-b13-2~deb9u1 amd64 [может быть обновлён с: 8u171-b11-1~deb9u1]
openjdk-8-jre-headless/stable 8u181-b13-2~deb9u1 amd64 [может быть обновлён с: 8u171-b11-1~deb9u1]
 
Последнее редактирование:

Olej

New member
Сообщения
863
#12
Подключил репозиторий лаб50 как показано: Репозитарии для Смоленска
Код:
root@astra:/etc/apt/sources.list.d# apt upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Пакеты, которые будут обновлены:
  openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless
обновлено 4, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 36,0 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 123 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://packages.lab50.net/se16 smolensk/main amd64 openjdk-8-jdk amd64 8u181-b13-2~deb9u1 [460 kB]
Пол:2 http://packages.lab50.net/se16 smolensk/main amd64 openjdk-8-jdk-headless amd64 8u181-b13-2~deb9u1 [8 239 kB]
Пол:3 http://packages.lab50.net/se16 smolensk/main amd64 openjdk-8-jre amd64 8u181-b13-2~deb9u1 [69,5 kB]
Пол:4 http://packages.lab50.net/se16 smolensk/main amd64 openjdk-8-jre-headless amd64 8u181-b13-2~deb9u1 [27,2 MB]
Получено 36,0 MБ за 13с (2 720 kБ/c)                                                                                   
(Чтение базы данных … на данный момент установлено 148098 файлов и каталогов.)
Подготовка к распаковке …/openjdk-8-jdk_8u181-b13-2~deb9u1_amd64.deb …
Распаковывается openjdk-8-jdk:amd64 (8u181-b13-2~deb9u1) на замену (8u171-b11-1~deb9u1) …
Подготовка к распаковке …/openjdk-8-jdk-headless_8u181-b13-2~deb9u1_amd64.deb …
Распаковывается openjdk-8-jdk-headless:amd64 (8u181-b13-2~deb9u1) на замену (8u171-b11-1~deb9u1) …
Подготовка к распаковке …/openjdk-8-jre_8u181-b13-2~deb9u1_amd64.deb …
Распаковывается openjdk-8-jre:amd64 (8u181-b13-2~deb9u1) на замену (8u171-b11-1~deb9u1) …
Подготовка к распаковке …/openjdk-8-jre-headless_8u181-b13-2~deb9u1_amd64.deb …
Распаковывается openjdk-8-jre-headless:amd64 (8u181-b13-2~deb9u1) на замену (8u171-b11-1~deb9u1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) …
Настраивается пакет openjdk-8-jre-headless:amd64 (8u181-b13-2~deb9u1) …
Настраивается пакет openjdk-8-jdk-headless:amd64 (8u181-b13-2~deb9u1) …
Настраивается пакет openjdk-8-jre:amd64 (8u181-b13-2~deb9u1) …
Настраивается пакет openjdk-8-jdk:amd64 (8u181-b13-2~deb9u1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …
Вот теперь всё работает:
Код:
olej@astra:~/WORK/java$ java hw
Привет Мир!