Astra linux openjdk 8 jdk

Аннотация

Данная статья актуальна для оперативных обновлений, выпущенных до БЮЛЛЕТЕНЬ № 2023-0426SE17 (оперативное обновление 1.7.4). Н ачиная с обновления 1.7.4 (4.7.4) пакеты OpenJDK находятся в базовом репозитории. В более ранних обновлениях пакеты находятся в расширенном репозитории.

Программное обеспечение расширенного репозитория является сторонним по отношению к Astra Linux, не дорабатывается с точки зрения выполнения требований по безопасности информации и не проверяется при сертификации.
Подробнее см. Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением Astra Linux Special Edition.

При использовании программного обеспечения расширенного репозитория рекомендуется для дополнительной изоляции процессов осуществлять их запуск в изолированной программной среде (контейнере) [п. 7.2 РукКСЗ1]. При использовании для этих целей Docker-контейнеров их запуск целесообразно осуществлять от имени непривилегированного пользователя в rootless-режиме, а при включенном мандатном контроле целостности (МКЦ) с применением технологии запуска контейнеров на пониженном [п. 7.2.1] или выделенном [п. 7.2.7] уровне МКЦ.

Не допускается одновременно использовать расширенный и основной/базовый репозитории из разных версий оперативных обновлений.

В данной статье представлена инструкция по установке и первичной настройке OpenJDK на Astra Linux Special Edition x.7 с подключенным компонентом astra-ce расширенного (extended) репозитория. На момент обновления данной статьи в составе Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) доступны следующие версии OpenJDK (пакеты openjdk-11-jdk и openjdk-11-jdk-headless) пакет openjdk-11-jdk:

  • обновление БЮЛЛЕТЕНЬ № 2023-0426SE17 (оперативное обновление 1.7.4): начиная с данного обновления пакеты находятся в базовом репозитории:
    • 11.0.18+10-1~deb10u1+b1 — в базовом репозитории;
    • 11.0.16+8-1~deb10u1+b1 — в компоненте main расширенного репозитория;
    • 11.0.16+8-1~deb10u1 — в базовом репозитории;
    • 11.0.16+8-1~deb10u1+b1 — в компоненте main расширенного репозитория;
    • 11.0.15+10-1~deb10u1 — в базовом репозитории;
    • 11.0.12+7-2~deb10u1+b1 — в компоненте astra-ce расширенного репозитория;
    • 11.0.12+7-2~deb10u1 — в базовом репозитории;

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

    1. Подключить репозитории:
      1. актуальное оперативное обновление базового репозитория;
      2. актуальное оперативное обновление расширенного репозитория, включая компонент astra-ce для обновлений ниже обновления БЮЛЛЕТЕНЬ № 2022-0819SE17 (оперативное обновление 1.7.2);

      Если в используемом обновлении ОС пакеты, находящихся в основном/базовом и в расширенном репозиториях, имеют одинаковые версии, то репозиторий, из которого необходимо установить пакет, должен быть указан в списке репозиториев первым.

      Первичная настройка

      1. Если на компьютере ранее была установлена Java, то проверить правильность выбора активной версии Java:

      При необходимости — выбрать правильную активную версию в диалоге команды.

      java -version
      openjdk version «11.0.11» 2021-04-20
      OpenJDK Runtime Environment (build 11.0.11+9-post-AstraLinux-1deb10u1b1)
      OpenJDK 64-Bit Server VM (build 11.0.11+9-post-AstraLinux-1deb10u1b1, mixed mode, sharing)Step 4 – Setup Java Environment

      Источник

      Установка 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 вводим команду:

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

      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.

      Источник

      LibreOffice База данных не работает

      Не работает База данных LibreOffice.
      Скрин прикладываю.
      С Уважением.

      Вложения

      Screenshot_20190703_165354.png

      Olej

      New member

      По вашему скрину (как мне кажется, IMHO) показанная проблема связана не с отсутствием Java, а с отсутсвием драйвера SDBC для конкретного типа баз данных (а их там, в SDBC, большое множество).

      olej@astra:~$ aptitude search libreoffice-sdbc p libreoffice-sdbc-firebird - Firebird SDBC driver for LibreOffice p libreoffice-sdbc-hsqldb - HSQLDB SDBC driver for LibreOffice p libreoffice-sdbc-hsqldb:i386 - HSQLDB SDBC driver for LibreOffice p libreoffice-sdbc-postgresql - PostgreSQL SDBC driver for LibreOffice p libreoffice-sdbc-postgresql:i386 - PostgreSQL SDBC driver for LibreOffice

      Тип БД HSQL используется по умолчанию и действительно, как пишут, требует Java. Но вы можете попытаться использовать Firebird.

      Хотя Java в Astra действительно не установлено по умолчанию.

      olej@astra:~$ aptitude search java | grep ^i i A gir1.2-javascriptcoregtk-4.0 - JavaScript engine library from WebKitGTK+ - GObject introspection data i A libjavascriptcoregtk-4.0-18 - JavaScript engine library from WebKitGTK+

      Я не могу знать как там обстоит дело в Astra SE, но это нужно доустанавливать отдельно из репозитория (в SE это, наверное, должно быть на диске разработчика).

      Olej

      New member

      Надо начать, наверное, с того, что посмотреть что предоставляется в том источнике пакетов, репозитории, который есть у вас в системе.
      В Astra Linux CE, Орёл, это выглядит так:

      olej@astra:~$ aptitude search java | grep " java" p java-common - базовый пакет для среды исполнения Java v java-common:i386 - v java-compiler - v java-compiler:i386 - v java-gcj-compat - v java-gcj-compat:i386 - v java-gcj-compat-dev - v java-gcj-compat-dev:i386 - v java-gcj-compat-headless - v java-gcj-compat-headless:i386 - p java-package - Utility for creating Java Debian packages p java-policy - Debian Java Policy p java-propose-classpath - Helper script to suggest a classpath for jar files v java-runtime - v java-runtime:i386 - v java-runtime-headless - v java-runtime-headless:i386 - v java-sdk - v java-sdk:i386 - v java-sdk-headless - v java-sdk-headless:i386 - v java-virtual-machine - v java-virtual-machine:i386 - p java-wrappers - обертки для исполняемых java v java1-runtime - v java1-runtime:i386 - v java1-runtime-headless - v java1-runtime-headless:i386 - v java2-runtime - v java2-runtime:i386 - v java2-runtime-headless - v java2-runtime-headless:i386 - v java2-sdk - v java2-sdk:i386 - v java2-sdk-headless - v java2-sdk-headless:i386 - p java2html - Highlight Java and C++ sources for WWW presentation p java2html:i386 - Highlight Java and C++ sources for WWW presentation p java3ds-fileloader - Java3D 3DS File Loader v java5-runtime - v java5-runtime:i386 - v java5-runtime-headless - v java5-runtime-headless:i386 - v java5-sdk - v java5-sdk:i386 - v java5-sdk-headless - v java5-sdk-headless:i386 - v java6-runtime - v java6-runtime:i386 - v java6-runtime-headless - v java6-runtime-headless:i386 - v java6-sdk - v java6-sdk:i386 - v java6-sdk-headless - v java6-sdk-headless:i386 - v java7-runtime - v java7-runtime:i386 - v java7-runtime-headless - v java7-runtime-headless:i386 - v java7-sdk - v java7-sdk:i386 - v java7-sdk-headless - v java7-sdk-headless:i386 - v java8-runtime - v java8-runtime:i386 - v java8-runtime-headless - v java8-runtime-headless:i386 - v java8-sdk - v java8-sdk:i386 - v java8-sdk-headless - v java8-sdk-headless:i386 - p javacc - Parser generator for use with Java p javacc-doc - Documentation for the JavaCC Parser Generator p javacc4 - Parser generator for use with Java p javacc4-doc - Documentation for the JavaCC Parser Generator p javahelp2 - Java based help system p javahelp2-doc - Java based help system - contains Javadoc API documentation p javahelper - Helper scripts for packaging Java programs p javamorph - Java morphing film-make program for pixel picture-input p javascript-common - Base support for JavaScript library packages

      Там у вас и java-runtime — JRE, и java-sdk — JDK (включающий в себя и JRE).

      Найдя то что нужно — установить его с помощью apt или apt-get .

      Источник

      А что там с Java?

      В связи с вот этим: 1.6 Смоленск: заглушка вместо OpenJDK на диске разработчика ?
      В защищённой SE там ещё понятно . разработчики сами не знают как совместить одно с другим.
      А как в самом обычном Astra/Debian Linux?

      Olej

      New member
      olej@astra:~$ aptitude search openjdk p openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols) p openjdk-8-dbg:i386 - Java runtime based on OpenJDK (debugging symbols) p openjdk-8-demo - Java runtime based on OpenJDK (demos and examples) p openjdk-8-demo:i386 - Java runtime based on OpenJDK (demos and examples) p openjdk-8-doc - OpenJDK Development Kit (JDK) documentation p openjdk-8-jdk - комплект разработчика OpenJDK p openjdk-8-jdk:i386 - комплект разработчика OpenJDK p openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless) p openjdk-8-jdk-headless:i386 - OpenJDK Development Kit (JDK) (headless) i openjdk-8-jre - OpenJDK Java — окружение времени исполнения с использованием JIT-компилятора Hot p openjdk-8-jre:i386 - OpenJDK Java — окружение времени исполнения с использованием JIT-компилятора Hot p openjdk-8-jre-dcevm - Alternative VM for OpenJDK 8 with enhanced class redefinition p openjdk-8-jre-dcevm:i386 - Alternative VM for OpenJDK 8 with enhanced class redefinition i A openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) p openjdk-8-jre-headless:i386 - OpenJDK Java runtime, using Hotspot JIT (headless) p openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark p openjdk-8-jre-zero:i386 - Alternative JVM for OpenJDK, using Zero/Shark p openjdk-8-source - OpenJDK Development Kit (JDK) source files p uwsgi-plugin-jvm-openjdk-8 - Java plugin for uWSGI (OpenJDK 8) p uwsgi-plugin-jvm-openjdk-8:i386 - Java plugin for uWSGI (OpenJDK 8) p uwsgi-plugin-jwsgi-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 8) p uwsgi-plugin-jwsgi-openjdk-8:i386 - JWSGI plugin for uWSGI (OpenJDK 8) p uwsgi-plugin-ring-openjdk-8 - Closure/Ring plugin for uWSGI (OpenJDK 8) p uwsgi-plugin-ring-openjdk-8:i386 - Closure/Ring plugin for uWSGI (OpenJDK 8) p uwsgi-plugin-servlet-openjdk-8 - JWSGI plugin for uWSGI (OpenJDK 8) p uwsgi-plugin-servlet-openjdk-8:i386 - JWSGI plugin for uWSGI (OpenJDK 8)

      Я не вспомню, чтобы что-то из Java доставлял в этой инсталляции (нужды не было), т.е. это, похоже, исходное состояние.

      Источник

      Читайте также:  Garuda linux установка и настройка
Оцените статью
Adblock
detector