Astra linux java install

Как установить JAVA 8 (JDK) последней версии на Linux

Java — это набор программного обеспечения, который был разработан Sun Microsystems в 1995, он известен за свою кроссплатформенность. Платформа Java используется миллионами приложений, веб-сайтов (особенно используется в банковских сайтах) благодаря своей быстрой, безопасной и надёжной природе. Сегодня Java — везде, от настольных компьютеров до дата-центров, от игровых консолей до научных компьютеров, от мобильных телефонов до Интернет серверов и т.д.

Можно установить более чем одну версию Java и запускать их на том же компьютере, также возможно иметь различные версии JDK и JRE в одно и то же время, в действительности, множеству приложений нужна Java-jre (Java Runtime Environment — среда выполнения для Java) а тем, которые связаны с разработкой, нужна Java-sdk (Software Development Kit — набор инструментов разработчика). JDK уже включает в себя JRE, поэтому мы установим только JDK.

Множество дистрибутивов Linux поставляются с другой версией Java, называемой OpenJDK (эта версия не разрабатывалась в Sun Microsystems и не преобреталась Oracle Corporation). OpenJDK — это реализация приложений Java с открытым исходным кодом.

Последней стабильной версией Java является релиз 1.8.0_66, т.е. 8u66.

Установка Java 8 в Linux

1. Перед установкой Java, для начала сверим версию уже установленной Java.

java -version java version "1.7.0_79" OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-1~deb8u1) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

2. Создадим директорию в которую установим Java. Для глобального доступа (для всех пользователей) установка предпочтительна в директорию /opt/java. Следующие команды необходимо выполнять от имени администратора.

(или перед каждой командой добавляйте sudo)

mkdir -p /opt/java && cd /opt/java

3. Теперь время загрузить тарбол — источник установки Java (JDK) с последней версией под нашу архитектуру. Скачивайте Java и любые другие программы только с официальных сайтов!

Чтобы вам было проще сориентироваться, мы приводим примеры имён файлов. Пожалуйста, загружайте только эти файлы.

jdk-8u*-linux-i586.tar.gz [Для 32-битных систем] jdk-8u*-linux-x64.tar.gz [Для 64-битных систем]

Как вариант, вы можете использовать команду wget для загрузки файла прямо в директорию /opt/java, как это сделать показано ниже:

--------------- Для 32-битных систем --------------- cd /opt/java curl -s http://www.oracle.com/`curl -s http://www.oracle.com/technetwork/java/javase/downloads/index.html | grep -o -E '/technetwork/java/javase/downloads/jdk8\-downloads\-5.html' | head -n 1` | grep -o -E 'http://download.oracle.com/otn\-pub/java/jdk/8u2+\-b9+/[a-z0-9]+/jdk\-8u4+\-linux\-i586.tar.gz' | tail -n 1 > temp; wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "`cat temp`"; rm temp --------------- Для 64-битных систем -------------- cd /opt/java curl -s http://www.oracle.com/`curl -s http://www.oracle.com/technetwork/java/javase/downloads/index.html | grep -o -E '/technetwork/java/javase/downloads/jdk8\-downloads\-2.html' | head -n 1` | grep -o -E 'http://download.oracle.com/otn\-pub/java/jdk/8u7+\-b5+/[a-z0-9]+/jdk\-8u7+\-linux\-x64.tar.gz' | tail -n 1 > temp; wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "`cat temp`"; rm temp

4. Когда загрузка завершена, вы можете извлечь тарбол использованием команды tar как показано ниже.

Читайте также:  Acer es1 533 linux

tar -zxvf jdk-*.tar.gz && rm *.tar.gz && mv jdk1.8.0_* jdk1.8.0

5. Далее используем команду update-alternatives, чтобы сказать системе, где java и её исполнимые файлы установлены.

cd jdk1.8.* update-alternatives --install /usr/bin/java java /opt/java/jdk1.8*/bin/java 100 update-alternatives --config java

1 /opt/java/jdk1.8.0/bin/java 100 ручной режим

6. Скажем системе обновить альтернативы javac так:

update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.8*/bin/javac 100 update-alternatives --config javac

В любом случае, всё в порядке. Если у вас как на втором скриншоте, то также наберите 1.

7. Похожим образом обновляем альтернативы jar так:

update-alternatives --install /usr/bin/jar jar /opt/java/jdk1.8*/bin/jar 100 update-alternatives --config jar

А может просто сказать, что настраивать нечего, т. к. есть только одна альтернатива.

8. Настройка переменных окружения Java.

export JAVA_HOME=/opt/java/jdk1.8.0/ export JRE_HOME=/opt/java/jdk1.8.0/jre export PATH=$PATH:/opt/java/jdk1.8.0/bin:/opt/java/jdk1.8.0/jre/bin

После перезагрузки значения переменных окружения сбросятся. Чтобы не вводить эти значения каждый раз после перезагрузки можно отредактировать один из трёх файлов:

Рекомендуется выбрать /etc/profile, поскольку в этом случае настройки будут доступны для всех пользователей системы. Откройте этот файл:

И добавьте в самый конец строки:

export JAVA_HOME=/opt/java/jdk1.8.0/ export JRE_HOME=/opt/java/jdk1.8.0/jre export PATH=$PATH:/opt/java/jdk1.8.0/bin:/opt/java/jdk1.8.0/jre/bin

9. Чтобы убедиться, опять проверим версию Java.

java -version java version "1.8.0_51" Java(TM) SE Runtime Environment (build 1.8.0_51-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

Предположение: Если вы не используете OpenJDK (открытую реализацию java), вы можете удалить её следующим образом:

Включение поддержки Java в Firefox

10. Для включения поддержки Java 8 JDK в Firefox, нужно набрать следующие команды, это задействует модуль Java в Firefox.

--------------- Для 32-битных систем --------------- update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/i386/libnpjp2.so 20000 --------------- Для 64-битных систем --------------- update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/amd64/libnpjp2.so 20000
--------------- Для 32-битных систем --------------- alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/i386/libnpjp2.so 20000 --------------- Для 64-битных систем --------------- alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk1.8.0/jre/lib/amd64/libnpjp2.so 20000

Если у вас появилась ошибка

update-alternatives: ошибка: альтернативная ссылка /usr/lib/mozilla/plugins/libjavaplugin.so уже управляется mozilla-javaplugin.so

То выполните (на Debian, Mint. Ubuntu, Kali Linux):

update-alternatives --remove-all mozilla-javaplugin.so

А затем указанную выше команду.

Читайте также:  Linux 256 оперативной памяти

11. Теперь проверяем поддержку Java, перезапускаем Firefox и вводим about:plugins в адресной строке. У вас должно получиться что-то похожее на следующий скриншот.

На сегодня всё. Надеюсь этот пост поможет в установке Oracle Java самым простым способом. Следите за обновлениям, заходите почаще! Лайкате и делитесь этой записью чтобы помочь нам её распространить.

Связанные статьи:

Источник

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

Источник

Аннотация

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

Читайте также:  Альт линукс vs astra linux

Программное обеспечение расширенного репозитория является сторонним по отношению к 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

      Источник

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