Astra linux java jdk

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

Диск разработчика 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
olej@astra:~$ java --version true (GNU coreutils) 8.26 Copyright (C) 2016 Free Software Foundation, Inc. Лицензия GPLv3+: GNU GPL версии 3 или новее Это свободное ПО: вы можете изменять и распространять его. Нет НИКАКИХ ГАРАНТИЙ до степени, разрешённой законом. Автор программы -- Jim Meyering.
olej@astra:~$ javac -version javac 1.8.0_171

Artem1234567890

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

У меня java —version и javac -version выдает то же

Только эта «java» кроме —version и —help ничего не умеет

Olej

New member
import java.io.*; public class hw < public static void main( String[] args ) < System.out.println( "Привет Мир!" ); >>

Olej

New member
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
olej@astra:~/WORK/java$ java hw.class hw

С JVM в таком варианте — какие-то проблемы.
Да . нужно бы разбираться . или искать ссылки, публикации, объяснения.

Olej

New member

С JVM в таком варианте — какие-то проблемы.
Да . нужно бы разбираться . или искать ссылки, публикации, объяснения.

olej@astra:~$ aptitude show tomcat8 Пакет: tomcat8 Версия: 8.5.14-1+deb9u2 Новый: да Состояние: не установлен Приоритет: необязательный Раздел: java Сопровождающий: Debian Java Maintainers Архитектура: 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

Artem1234567890

New member

расходимся, нас на. внушили ложные надежды, в общем(

Читайте также:  Journal files in linux

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

Olej

New member

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

Ещё интересует мнение по http://lab50.net/portfolio/репозиторий-astra-linux-special-edition/
Я так понимаю ребята не дождавшись адекватного ответа от разработчиков запилили свой репозитарий

Сертификация
Все наши программные продукты предназначены для работы в составе автоматизированных систем класса 1Б ФСТЭК и Минобороны РФ (до уровня сов. секретно). Базовой платформой является операционная система специального обеспечения Astra Linux Special Edition компании «НПО РусБИТех» и Альт Линукс СПТ («Базальт СПО»). Разработанное программное обеспечение не имеет встроенных средств защиты (СЗИ) информации, а использует встроенный комплекс средств защиты (КСЗ) Astra Linux, поэтому не требует сертификации на НСД.

Olej

New member

Репозиторий для Astra Linux Special и Common Edition
.
Что в нем есть
Cобраны пакеты OpenJDK 7 & 8 (Java 7/8).
.
16 октября 2017: tomcat 8.5, java-atk-wrapper.

Artem1234567890

New member

Спасибо за информацию!
С лаб50 ява устанавливается и работает корректно (проверял полгода назад на предыдущей версии 1.5.),
только в силу специфики нашего с заказчиком взаимодействия поимеем в результате вместо технических проблем организационные (ну это уже за рамками темы)

Olej

New member
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
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 Привет Мир!

Источник

Читайте также:  Восстановление файловых систем линукс

Установка OpenJDK на Linux

Обновлено

Обновлено: 16.06.2023 Опубликовано: 23.12.2022

Используемые термины: Java, Linux. В двух словах, OpenJDK — полностью совместимый Java (JDK), состоящий из открытого исходного кода. Его установка необходима на системах, где требуется работа с java, например, собрать и запустить приложение. Рассмотрим процесс и варианты установки OpenJDK для разных операционных систем семейства Linux.

Ubuntu / Debian

Установка выполняется из встроенного репозитория. а) Самая свежая версия, доступная в репозитории может быть установлена 2-я командами:

Astra Linux

Rocky Linux / CentOS / Fedora

РЕД ОС

JDK или JRE от Bellsoft

Рассмотрим дополнительную сборку инструментов Java от Bellsoft. Это авторская сборка на основе OpenJDK, и она также распространяется бесплатно. Ее преимущество в универсальности установки на разные системы. Переходим на страницу загрузки сайта Bellsoft. Выбираем версию: Выбираем версию JDK* несмотря на то, что была версия 20, версия 17 является LTS, а значит, больше подходит для продуктивного развертывания. Спускаемся ниже и выбираем нужную нам операционную систему, а также вариант сборки Java: Выбираем операционную систему и сборку Java

  • Standard JDK — все необходимое для компиляции и запуска java-приложений.
  • Full JDK — полный набор инструментов и модулей для компиляции и запуска java-приложений.
  • Lite JDK — минимальный набор для компиляции и запуска java-приложений.
  • Standard JRE — все необходимое для запуска java-приложений.
  • Full JRE — полный набор модулей для запуска java-приложений.

Справа копируем файл установки или готовый архив:

Копируем ссылку на загрузку установочного файла

* в нашем примере мы выбрали Deb-пакет, который может быть установлен на системы типа Debian.

Скачать пакет по скопированной ссылке можно командой wget, например:

В зависимости от типа Linux, команды для установки скачанного установщика будут немного, различаться.

dpkg -i bellsoft-*-linux-amd64*.deb

yum localinstall ./bellsoft-*-linux-amd64*.rpm

Проверка

После установки OpenJDK вводим команду:

Читайте также:  Linux x86 64 distribution

Мы должны увидеть установленную версию, например:

openjdk 11.0.17 2022-10-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.el8_6) (build 11.0.17+8-LTS)
.

Версия по умолчанию

У нас в системе может быть установлено несколько версий. Чтобы выбрать ту, которая будет работать по умолчанию, вводим:

update-alternatives —config java

Если версия всего одна, мы увидим:

update-alternatives: error: no alternatives for java

Но если версий несколько, система предоставит возможность выбора:

There are 2 programs which provide ‘java’.

Selection Command
————————————————
*+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.x86_64/bin/java)
2 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.x86_64/bin/java)

* в данном примере если мы выберем вариант 1, то будет использоваться java-11-openjdk, если 2 — java-17-openjdk.

Источник

Установка Java Runtime Environment и запуск LibreOffice Base

Для работы LibreOffice Base требуется установленный Java Runtime Environment, который не входит в состав системы Astra Linux Special Edition.

При выполнении описанной ниже процедуры можно использовать следующие версии Java:

  1. Версия Axiom JDK Pro разработанная компанией БЕЛЛСОФТ и распространяемая на коммерческой основе и доступна по запросу: info@axiomjdk.ru.
  2. Оригинальная версия Oracle Java с сайта java.com
  3. Версия ГосJava из репозитория наших партнеров Лаборатория 50;

Установка пакетов

Если комплект пакетов LibreOffice не был установлен при инсталляции системы, то установить его:

Начиная с оперативного обновления 7 Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) БЮЛЛЕТЕНЬ № 20210611SE16 актуальная версия пакета libreoffice-sdbc-hsqldb находится на диске с обновлением. Для более ранних оперативных обновлений пакет libreoffice-sdbc-hsqldb находится на диске со средствами разработки, и в этом случае требуется установить пакет отдельно после подключения репозитория со средствами разработки:

Установка Java Runtime Environment

Axiom JDK Pro

Загрузить пакет bellsoft-java8 с сайта компании БЕЛЛСОФТ (актуальная версия пакета доступна по ссылке https://bell-sw.com/pages/downloads/), например:

Оригинальная версия Oracle Java

JRE доступен для скачивания на официальном сайте, для этого нужно перейти на java.com и нажать кнопку «Загрузить Java бесплатно», после чего внизу страницы выбрать версию для «Linux x64» (не «Linux x64 RPM») и скачать архив:

Распаковать скачанный архив, выполнив команду:

Далее «Расширенные возможности» — «Добавить»

После чего по аналогии с предыдущим пунктом выбирать путь /opt/jre1.8.0_211, нажать «ОК», и подтвердить согласие на перезапуск.

Итог

LibreOffice Base работает:

Источник

Оцените статью
Adblock
detector