Astra linux обновить java

Репозиторий для Astra Linux Special Edition 1.4 & Java 7

Обновление. См. также специальную версию OpenJDK для Astra Linux — ГосJava.

Введен в строй репозиторий «Лаборатории 50» для Astra Linux Special Edition последней версии — 1.4.

Состав пакетов на сегодняшний день практически идентичен существующему для версии 1.3. Главным отличием является полный набор пакетов OpenJDK 7. Т.е. вы можете использовать Java 7 в своих разработках.

Как и раньше, исполняемые файлы в пакетах не подписаны цифровой подписью и не могут быть использованы в доверенной среде. Но мы можем все необходимое для вас собрать и подписать (услуга платная).

Инструкции по подключению на странице репозитория. Краткая иструкция:

Создайте файл /etc/apt/sources.list.d/lab50.list :

deb http://packages.lab50.net/se14/ smolensk main deb-src http://packages.lab50.net/se14/ smolensk main

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

    Установите пакет lab50-archive-keyring из нашего репозитория:

aptitude -y install lab50-archive-keyring
wget -qO - http://packages.lab50.net/lab50.asc | sudo apt-key add -

18 комментариев

> Как и раньше, исполняемые файлы в пакетах не подписаны цифровой подписью и не могут быть использованы в доверенной среде. Но мы можем все необходимое для вас собрать и подписать (услуга платная). Является ли таким образом созданный и установленный пакет OpenJDK7 сертифицированным как сама ОС Astra Linux Special Edition?

Цифровая подпись является необходимой для работы программ в доверенной среде. Программное обеспечение от этого не становится сертифицированным. Но поскольку оно (OpenJDK7) не является средством защиты информации (в отличии от самой ОС, которая содержит СЗИ), то требование обязательной сертификации отсутствует. В зависимости от требований организации (например так в Росатоме) может потребоваться сертификация на НДВ, но она может быть проведена в составе мероприятий по аттестации АС.

Все вроде ок, только как выглядит собственно каманда установки этой java ?
apt-get install openjdk-7-jdk не работает.
Более того, у меня с se13 репозиторием работает, а вот на se14 говорит мол Хэш сумма не совпадает

Андрей, да, была проблема с битыми индексами. Чего-то они неправильно синхронизировались. Сейчас исправили, проверьте, пожалуйста.

Вы бы предупреждали, что в некоторых системах сертификации, сертифицировать ПО, разработанное на java, практически невозможно.

Александр, поделитесь ужасной историей. Мы с таким впервые сталкиваемся. Можно на почту (vash@lab50.net).

У нас с вами разный опыт, видимо. Какое ПО, разработанное на java и сертифицированное, например, в вч 43753, вы можете назвать?

Читайте также:  Ограничение размера файла linux

Во-первых, это сертификация по МО.
Во-вторых, под Астру не могу на 100% прям сразу сказать, но узнаю. Под МСВС знаю массу ПО на яве, сертифицированного под МО. А нынче какие-то новации в этой области?

Блин, почему в Астру по умолчанию не добавить этот пакет? и томкат на всякий случай. А то доказывать что ты не слон не удобно.

Что-то не хочет openjdk-7-jre устанавливаться на astra linux 1.4 SE, второй день мучаюсь, через синаптик, он его выделяет красным цветом, и пишет «Невозможно выполнить изменения! Сначала необходимо исправить ошибки в пакетах». Через aptitude, пишет — «Следующие НОВЫЕ пакеты будут установлены:
openjdk-7-jre openjdk-7-jre-headless
РЕКОМЕНДУЮТСЯ следующие пакеты, но автоматически они установлены НЕ БУДУТ:
libgconf2-4 libgnome2-0 libgnomevfs2-0
0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 42,0 MB архивов. После распаковки 58,4 MB будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
openjdk-7-jre-headless : Зависит: ca-certificates-java который является виртуальным пакетом.
Зависит: tzdata-java который является виртуальным пакетом.
Зависит: java-common (>= 0.28) но его установка не запланирована.
openjdk-7-jre : Зависит: libatk-wrapper-java-jni (>= 0.30.4-0ubuntu2) который является виртуальным пакетом.
Следующие действия разрешат зависимости:
Сохранить для следующих пакетов их текущие версии:
1) openjdk-7-jre [Не установлен]
2) openjdk-7-jre-headless [Не установлен]
Принять данное решение? [Y/n/q/?] y
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.» Как проблему решить? Помогите пожалуйста.

Еще раз проверили, пакеты поставились. Может вы цифровую подпись не добавили или диска разработчика нет?

Источник

Установка 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-приложений.
Читайте также:  Linux command which ports are in use

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

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

* в нашем примере мы выбрали 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.

Источник

Аннотация

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

      Источник

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