Ubuntu Server 14.04 LTS для Azure не поставляется с предустановленной Java. Архитектура сервера - AMD64.
Я знаю, что вы не можете устанавливать как x64, так и x86 JRE бок о бок, и мне нужна только версия x86 (требования приложения, требования к памяти и т. Д.).
Обе версии OpenJDK-7-JRE для x86 и x64 доступны прямо из Ubuntu здесь: http://packages.ubuntu.com/trusty/openjdk-7-jre http: //packages.ubuntu.com/trusty/i386/openjdk-7-jre/download
Однако Ubuntu настоятельно рекомендует использовать диспетчер пакетов (например, apt) для установки пакета, а не для загрузки двоичных файлов
Поэтому я пытаюсь установить из командной строки, но у меня возникают проблемы:
MyAdmin@Server01:~$ sudo apt-get install openjdk-7-jre:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openjdk-7-jre
MyAdmin@Server01:~$
Установка выполняется успешно, если я опускаю i386, но потом я получаю 64-битную JRE по умолчанию - это не то, что мне нужно.
Я подтвердил, что источник уже добавлен in /etc/apt/sources.list
deb http://security.ubuntu.com/ubuntu trusty-security main
deb-src http://security.ubuntu.com/ubuntu trusty-security main
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
# deb http://security.ubuntu.com/ubuntu trusty-security multiverse
# deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse
Есть ли другой пакет, библиотека, o r, который мне нужно установить или обновить, прежде чем я смогу продолжить установку apt OpenJDK x86 JRE?