Вопрос: Как установить JRE на сервере Windows без рекламного ПО Oracle?


Я хотел бы установить Java на одном из наших серверов, но я сдержанно из-за того, что Oracle отправка одной посылкой панели инструментов Ask.com и некоторых антивирусных сканеров. Я читать что java updater даже устанавливает их для важных исправлений безопасности, если они отсутствуют, а установка панели инструментов имеет встроенную 10-минутную задержку, поэтому вы не можете сразу ее удалить, если поняли, что вы ее случайно установили.

Нет необходимости или желания иметь даже установленный плагин java-браузера, я просто хочу получить чистую установку JRE.

Я заметил, что некоторые приложения, такие как Atlassian Stash, устанавливают собственную JRE, есть ли какой-то автоматический установщик, которого я не могу найти? Могу ли я просто скопировать каталог JRE на свой сервер с одного из них?


45
2018-02-26 02:56


Источник


решение «бросить ребенка»: переключиться на Linux и установить Java из диспетчера пакетов, и вам никогда не придется иметь дело с такими типами вредоносных программ. - Lie Ryan
Сможете ли вы скомпилировать из источников oppenjdk? - hexafraction
IBM также публикует очень хорошую JVM с гораздо лучшими средствами отладки (ibm.com/developerworks/java/jdk), и ни один из этих пакетов рекламного ПО / шпионского ПО Oracle не прилагается. - zxq9
@ zxq9 Не-Oracle JVM? О боже. Или, возможно, более уместно, спасибо вы, - KRyan


Ответы:


Внештатные установщики в http://oracle.com/technetwork/java/javase/downloads/index.html не включают в себя комплектное программное обеспечение.


59
2018-02-26 03:06



+1 Только встроенный инсталлятор имеет комплектное программное обеспечение. - Chris S
Потрясающие! «Сервер JRE» - именно то, что я искал. - Jason Goemaat


Существует возможность отключить установку будущего рекламного ПО в Панель управления Java,

Панель управления Java (jre\bin\javacpl.exe) можно найти в меню start / app под названием Configure Java или в панели управления Windows в группе «Программы».

В панели управления Java опция скрыта под Advanced в самом низу. Он назван Suppress sponsor offers when installing or updating Java,

Java Control Panel > Advanced > Suppress sponsor offers when installing or updating Java


32
2018-02-26 15:49





Если вы хотите использовать стороннее программное обеспечение, попробуйте Ninite (ninite.com). Я использую его в течение последних нескольких лет для многого обновления.

Это бесплатный бесплатный установщик / программа обновления для таких вещей, как Java, Flash, Silverlight, веб-браузеры, утилиты, инструменты для разработчиков и т. Д. Устанавливать / обновлять не нужно никакого взаимодействия, просто запустите его, и он будет устанавливать все самостоятельно, за исключением любых панелей инструментов или других вещей в комплекте с приложениями, которые вы устанавливаете.

На своем веб-сайте просто выберите нужный материал из списка, а затем небольшой EXE-файл размером ~ 300 КБ либо обновит выбранное программное обеспечение до последней версии, либо установит его, если он еще не установлен. Я фактически поставил его на задание планировщика заданий на некоторых компьютерах, чтобы убедиться, что их программное обеспечение постоянно обновляется (например, время выполнения Flash).

У них нет всего доступного программного обеспечения, но оно охватывает большинство из того, что мне нужно, включая Java JRE и JDK. Платная версия Pro также дает вам централизованное управление, которое может быть полезно для сервера.

Раскрытие информации: я являюсь только удовлетворительным клиентом на свободном уровне, у меня никогда не было платного обслуживания или работало на них.

Примечание. Adobe попросила их удалить Flash из вариантов выбора. Он по-прежнему доступен, если вы платите за версию Pro или если вы находите старый файл установщика Ninite Flash онлайн (сначала проверьте подпись).


10
2018-02-26 12:40



Также стоит посмотреть на Chocolatey.org который является командной строкой / powershell и основан на NuGet. - James Snell


Позвольте мне сослаться на ответы, аналогичный вопрос Я спросил у Superuser.com, который, я думаю, особенно подходит для сегмента ServerFault.com/enterprise.

Пакеты Ninite не могут, насколько мне известно, быть установлены молча (если вы не платите), а варианты графического интерфейса не являются практичными в любой среде, большей, чем несколько компьютеров.

Два ответа включают параметры реестра (которые могут быть развернуты с использованием параметров групповой политики) и административных шаблонов, которые могут быть развернуты с помощью традиционных объектов групповой политики.

В этот ответ, Данило Роассио отмечает, что вы можете добавить значение реестра REG_SZ SPONSORS в HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft а также HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft, Установите значение DISABLE, Разумеется, это значение также может быть развернуто с использованием параметров групповой политики.

В другой ответ, Майк предоставляет аккуратный административный шаблон, который настраивает его, для импорта в объект групповой политики.


1
2018-03-05 23:05





Нет. Установка Ask полностью необязательна (хотя эта опция отмечена по умолчанию). Поэтому снимите флажок, и только Java устанавливается!


-1
2018-02-26 03:00



Даже если вы снимете его, хотя, когда Java делает автоматическое обновление, он попытается установить его снова. Забудьте снять этот флажок, и он установит себя через 10 минут, а затем вы должны помнить о его удалении после этого позже, и вы, вероятно, потеряли поисковую и домашнюю страницу в браузерах. - Jason Goemaat
@JasonGoemaat Я думаю, вы также можете снять флажок во время установки обновлений. Я не защищаю рекламное ПО - он полностью отстой, и это отстой, что он включен в jre, но я установил бесчисленные обновления, неконтролируемые и никогда не возникавшие проблемы. - Andrew Savinykh
К сожалению, я не единственный, кто будет выполнять обновления на сервере, кроме того, что я пропустил то, что, как я думал, станет нормальным обновлением, не устанавливая дополнительное программное обеспечение, не распознавая коробку, чтобы снять флажок :) - Jason Goemaat