Оглавление |
---|
Информация | ||
---|---|---|
| ||
См. также Расширенный репозиторий Astra Linux Special Edition x.8: установка и развертывание OpenJDK. |
Аннотация
Информация |
---|
Данная статья актуальна для оперативных обновлений Astra Linux Special Edition x.7, выпущенных до обновления БЮЛЛЕТЕНЬ № 2023-0426SE17 (оперативное обновление 1.7.4). Начиная с обновления БЮЛЛЕТЕНЬ № 2023-0426SE17 (оперативное обновление 1.7.4) (БЮЛЛЕТЕНЬ № 2023-0727SE47 (оперативное обновление 4.7.4) пакеты OpenJDK находятся в базовом репозитории. В более ранних обновлениях пакеты находятся в расширенном репозитории. |
Предупреждение | ||
---|---|---|
| ||
В случае применения среды выполнения не из состава ОС (например, Java Runtime Environment) для запуска СПО, написанного на интерпретируемом или компилируемом в промежуточное представление языке программирования и предназначенного для обработки информации ограниченного доступа, необходимо обеспечить функционирование данного СПО в рамках (в контексте) одного изолированного компонента (процесса) среды выполнения. Также рекомендуется исключить запуск процессов с привилегиями суперпользователя (root). В целях исключения угроз безопасности информации и изоляции процессов необходимо запускать такое СПО Программное обеспечение расширенного репозитория является сторонним по отношению к Astra Linux, не дорабатывается с точки зрения выполнения требований по безопасности информации и не проверяется при сертификации. При использовании программного обеспечения расширенного репозитория рекомендуется для дополнительной изоляции процессов осуществлять их запуск в изолированной программной среде (контейнере) [п. 7.2 РукКСЗ1]. При использовании для этих целей Docker-контейнеров их запуск целесообразно осуществлять от имени непривилегированного пользователя в rootless-режиме, а при включенном мандатном контроле целостности (МКЦ) с применением технологии запуска контейнеров на пониженном [п. 7.2.1] или выделенном [п. 7.2.7] уровне МКЦи/или применять сторонние среды исполнения, имеющие действующий сертификат соответствия требованиям безопасности в данном классе систем, например Axiom JDK Certified. OpenJDK из состава программного обеспечения базового репозитория операционной системы специального назначения «Astra Linux Special Edition» (далее — Astra Linux) не является сертифицированным средством. В отношении OpenJDK осуществляется контроль соответствия исходного текста ПО его объектному (загрузочному) коду, а также работы по выявлению уязвимостей (по открытым источникам) и антивирусная проверка. Сертификаты соответствия требованиям по безопасности информации НЕ распространяются программное обеспечение базового репозитория. Подробнее см. в статье: Распространение действия сертификатов соответствия на программное обеспечение. репозиториев Astra Linux Special Edition x.7 Разработчики Astra Linux не являются профильной командой по разработке и поддержке OpenJDK и сторонних сред исполнения, в том числе:
|
Предупреждение | ||
---|---|---|
| ||
Не допускается одновременно использовать расширенный и основной/базовый репозитории из разных версий оперативных обновлений. |
В данной статье представлена инструкция по установке и первичной настройке OpenJDK на Astra Linux Special Edition x.7 с подключенным компонентом astra-ce расширенного (extended) репозитория. На момент обновления данной статьи в составе Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) доступны следующие версии OpenJDK :
пакет openjdk(пакеты openjdk-11-jdk и openjdk-11-jdk-headless):
- обновление обновление БЮЛЛЕТЕНЬ № 20222023-0819SE17 0426SE17 (оперативное обновление 1.7.24): начиная с данного обновления пакеты находятся в базовом репозитории:
- 11.0.1618+810-1~deb10u1+b1 - в компоненте main расширенного репозитория;11.0.15+10-1~deb10u1 - в базовом репозитории; обновление
- обновление БЮЛЛЕТЕНЬ № 20212022-1126SE17 1110SE17 (оперативное обновление 1.7.13):
- 11.0.1216+78-2~deb10u11~deb10u1+b1 - в компоненте astra-ce main расширенного репозитория;
- 11.0.1216+78-2~deb10u1 1~deb10u1 - в базовом репозитории;без установленных оперативных обновлений:
- 11.0.12+7-2~deb10u1+b1 - в компоненте astra-ce расширенного репозитория; 11.0.9.1+1-1~deb10u2 - в базовом репозитории;
- 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 - в базовом репозитории;
- 11.0.12+7-2~deb10u1+b1 - в компоненте astra-ce расширенного репозитория;
- 11.0.9.1+1-1~deb10u2 900 - в базовом репозитории;
Предупреждение |
---|
Установка полноценной версии OpenJDK должна выполняться из расширенного репозитория (см., например, FreeIPA: Подключение центра сертификации DogTag в Astra Linux Special Edition x.7). Подробнее про структуру и использование репозиториев см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования. |
Установка пакетов
- Подключить репозитории:
- актуальное оперативное обновление базового репозитория;
актуальное оперативное обновление расширенного репозитория, включая компонент astra-ce для обновлений ниже обновления БЮЛЛЕТЕНЬ № 2022-0819SE17 (оперативное обновление 1.7.2);
Предупреждение Если в используемом обновлении ОС пакеты, находящихся в основном/базовом и в расширенном репозиториях, имеют одинаковые версии, то репозиторий, из которого необходимо установить пакет, должен быть указан в списке репозиториев первым.
Обновить список пакетов:
Command sudo apt update Опционально: установить актуальное обновление:
Command sudo apt dist-upgrade Проверить доступные версии OpenJDK:
Command apt policy openjdk-11-jdk Установить пакет:
Command sudo apt install openjdk-11-jdk
Первичная настройка
Если на компьютере ранее была установлена Java, то проверить правильность выбора активной версии Java:
Command sudo update-alternatives --config java При необходимости - выбрать правильную активную версию в диалоге команды.
Настроить автоматическую установку окружения Java после перезагрузки:
Command echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/" | sudo tee /etc/profile.d/java.sh Загрузить окружение Java в текущую пользовательскую сессию:
Command source /etc/profile.d/java.sh Проверить версию активной Java:
Command Title 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