Должен ли я загрузить Java tar.gz или rpm для автономной установки Java? [Дубликат]

На этот вопрос уже есть ответ:

Я собираюсь скачать & amp; установить java в Ubuntu 12.04 LTS (32-битная система)

На странице загрузки java есть 2 варианта загрузки.

  1. Java для платформ Linux
  2. Java для платформ Linux на основе RPM

Что лучше подойдет для Ubuntu?

2
задан 13.04.2020, 16:24

2 ответа

Используйте Java для платформ Linux. Вот инструкции по загрузке Существует аналогичный вопрос о том, как установить JDK 7

Установить JRE

Загрузить 32-битную или 64-битную Linux " сжатый двоичный файл "- он имеет расширение" .tar.gz "и распаковывает его

tar -xvf jre-7-linux-i586.tar.gz

Пакет JRE 7 извлекается в каталог ./jre1.7.0. Теперь переместите каталог JRE 7 в /usr/lib

sudo mv ./jre1.7.0* /usr/lib/jvm/jre1.7.0

После этого выполните следующую команду, чтобы получить список установленных на данный момент альтернатив java

sudo update-alternatives --config java

Вы получите вывод в виде:

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode

Press enter to keep the current choice[*], or type selection number:

Запомните последний номер и нажмите enter, чтобы выйти из этой утилиты, т.е. в этом примере запомните номер 2.

Если отображается только одна альтернатива, запомните номер 0

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 3

Это добавит вашу новую установку JRE 7 в список альтернатив, т.е. используйте запомненное число + 1, то есть 3 в примере выше. Теперь сконфигурируйте java для использования Oracle Java JRE

sudo update-alternatives --config java

Вы увидите вывод, аналогичный приведенному ниже - выберите число jre1.7.0, т.е. 3:

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 manual mode

Press enter to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/lib/jvm/jre1.7.0/jre/bin/java to provide /usr/bin/java (java) in manual mode.

N.B. если не было предыдущей установки java, то новая JRE будет по умолчанию, и вы не увидите выше.

Проверьте версию вашей новой установки JRE 7:

java -version

Должен произвести

java version “1.7.0”
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode) 

Установите плагин Firefox / Chrome

[1137 ] В терминале:

mkdir ~/.mozilla/plugins

Удалите плагин IcedTea, если он был установлен.

sudo apt-get remove icedtea6-plugin

Удалить старую версию плагина Java (может присутствовать или не присутствовать)

rm ~/.mozilla/plugins/libnpjp2.so

Теперь вы можете установить плагин, создав символическую ссылку (вы сообщаете Firefox, где плагин находится). Для 32-битной Java используйте

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Для 64-битной Java используйте

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Подтвердите, что JRE была успешной, используя официальный сайт оракула .

ИСТОЧНИК: Как мне установить проприетарную версию Sun JDK 6/7/8 или JRE от Sun / Oracle?

1
ответ дан 13.04.2020, 16:24

RPM - это Redhat, Fedore, CentOS, так что его нельзя использовать.

Вам нужна, предпочтительно, версия DEB или иная версия tar.gz.

Я бы посоветовал использовать личный архив, как описано здесь: 112]

Метод установки для Java 7:

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
exit

Затем можно установить это ...

sudo apt-get install oracle-java7-set-default

«Для автоматической установки переменных среды Java 7»

6
ответ дан 13.04.2020, 16:25
  • 1
    @Vineet I wouldn' t делают это, так как Java имеет несколько выпусков/год (если не месяцы) для устранения уязвимостей системы обеспечения безопасности. Если у Вас есть доступ в Интернет, где Вам нужен Java, наилучший вариант использует репозитории. – fwielstra 13.04.2020, 16:25
  • 2
    Спасибо. Но я хочу получить пакет установщика для офлайновой установки вместо каждого раза, загружая с сети. – Pavel_K 13.04.2020, 16:25

Теги

Похожие вопросы