Astra linux запуск java

Аннотация

Данная статья актуальна для оперативных обновлений, выпущенных до БЮЛЛЕТЕНЬ № 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.

      Источник

      Установка среды разработки Eclipse в Astra Linux Special Edition

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

      Среда разработки Eclipse DogTag использует Java, и без Java работать не может. По требованиям безопасности Java исключена из состава Astra Linux Special Edition. При выполнении описанной ниже процедуры можно использовать следующие версии Java:

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

      Предварительные требования

      Для установки пакета eclipse в Astra Linux Special Edition требуется:

      1. Наличие настроенных и доступных сетевых репозиториев пакетов Astra Linux Special Edition, содержащих все необходимые пакеты
        или наличие полного комплекта установочного дисков или ISO-образов Astra Linux Special Edition:
        1. Основного установочного диска;
        2. Диска со средствами разработки;
        3. Последнего диска с обновлением безопасности;
        4. Последнего диска с обновлением средств разработки;

        Подготовка к установке

        Для установки с Axiom JDK Pro

        Скачать и установить пакет Axiom JDK Pro:

        Для установки с ГосJava

        2.1. Для подключения репозитория ГосJava, необходимо добавить запись в конфигурационный файл /etc/apt/sources.list:

        deb http://packages.lab50.net/gosjava/se16/ gosjava main

        2.2. Добавить цифровой ключ подписи в APT, выполнив команду:

        2.3. Обновить состояние репозиториев и установить ГосJava, выполнив команду:

        Установка

        Установка на изолированном компьютере

        Для установки с Axiom JDK Pro

        Скачать пакет Axiom JDK Pro:

        Для установки с ГосJava

        При необходимости выполнить установку на изолированном компьютере, не имеющем доступа в Интернет, можно отдельно скачать из репозитория Лаборатория 50 на компьютере, имеющем доступ в Интернет, все пакеты , необходимые для установки. Для этого:

          Очистить каталог /var/cache/apt/archives от имеющихся там файлов .deb:

        файлы будут распакованы в текущий каталог.

        После установки среду разработки Eclipse можно запустить из графического меню:

        Источник

        Установка 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 работает:

        Источник

        Читайте также:  Процесс загрузки операционных систем linux
Оцените статью
Adblock
detector