45 votos

¿Cómo instalo el JRE en un servidor Windows sin adware de Oracle?

Me gustaría instalar Java en uno de nuestros servidores, pero soy reticente debido a la de Oracle agrupación de una barra de herramientas Ask.com y algún antivirus. He leer que el actualizador de java incluso las instala para correcciones de seguridad importantes si faltan, y la instalación de la barra de herramientas tiene un retraso de 10 minutos incorporado para que no puedas eliminarla inmediatamente si te das cuenta de que la instalaste por accidente.

No hay necesidad o deseo de tener ni siquiera el plugin de navegador java instalado, sólo quiero una instalación limpia de JRE.

He notado que algunas aplicaciones como Atlassian Stash instalan su propio JRE, ¿hay algún instalador automatizado que no encuentro? ¿Puedo simplemente copiar el directorio JRE a mi servidor desde uno de estos?

8 votos

La solución: cámbiate a Linux e instala Java desde el gestor de paquetes, y nunca más tendrás que lidiar con este tipo de malware.

0 votos

¿Serías capaz de compilar desde los fuentes de oppenjdk?

3 votos

IBM también publica una JVM muy buena con facilidades de depuración mucho mejores ( ibm.com/developerworks/java/jdk ) y sin el adware/spyware de Oracle.

60voto

Harry Johnston Puntos 1587

Los instaladores off-line de http://oracle.com/technetwork/java/javase/downloads/index.html no incluyen software incluido.

3 votos

+1 Sólo el instalador en línea tiene el software incluido.

5 votos

¡Impresionante! El "Server JRE" es exactamente lo que estaba buscando.

32voto

kapep Puntos 390

Existe una opción para desactivar la instalación de adware en el futuro en la sección Panel de control de Java .

El panel de control de Java ( jre\bin\javacpl.exe ) se encuentra en el menú de inicio/aplicación con el nombre Configure Java o en el Panel de control de Windows, en el grupo Programas.

En el panel de control de Java, la opción está oculta bajo la opción Advanced en la parte inferior. Se llama Suppress sponsor offers when installing or updating Java .

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

10voto

peter Puntos 101

Si estás dispuesto a utilizar software de terceros, prueba Ninite (ninite.com). Lo he estado usando durante los últimos años para muchas actualizaciones.

Es un instalador/actualizador desatendido gratuito para cosas como Java, Flash, Silverlight, navegadores web, utilidades, herramientas para desarrolladores, etc., La instalación/actualización no necesita ninguna interacción, simplemente inícialo y lo instalará todo por sí mismo, excluyendo cualquier barra de herramientas u otras cosas incluidas con las aplicaciones que estás instalando.

En su sitio web, sólo tienes que seleccionar lo que quieres de una lista y, a continuación, un pequeño archivo exe de ~300kb actualizará el software seleccionado a la última versión o lo instalará si aún no está instalado. De hecho, lo pongo en una tarea del Programador de Tareas en algunos ordenadores para asegurarme de que su software se mantiene actualizado (especialmente el tiempo de ejecución de Flash).

No tienen todos los programas disponibles, pero cubren la mayor parte de lo que necesito, incluidos Java JRE y JDK. La versión Pro, de pago, también permite gestionar las actualizaciones de forma centralizada, lo que podría ser útil para un servidor.

Divulgación: Sólo soy cliente gratuito de Satisfier, nunca he tenido el servicio de pago ni he trabajado para ellos.

Nota: Adobe les pidió que eliminaran Flash de las opciones de actualización. Todavía está disponible si pagas por la versión Pro o si encuentras un antiguo archivo de instalación de Ninite Flash en línea (sólo tienes que verificar la firma primero).

7 votos

También merece la pena consultar Chocolatey.org que se basa en NuGet y en la línea de comandos/Powershell.

1voto

abstrask Puntos 914

Permítanme referirme a las respuestas dadas a un pregunta similar Pregunté en Superuser.com, que creo que son especialmente adecuados para el segmento ServerFault.com/enterprise.

Hasta donde yo sé, los paquetes Ninite no se pueden instalar de forma silenciosa (a menos que pagues) y las opciones GUI no son prácticas en ningún entorno mayor que unos pocos ordenadores.

Dos respuestas son la configuración del registro (que puede desplegarse mediante las Preferencias de directiva de grupo) y las plantillas administrativas, que pueden desplegarse mediante los GPO tradicionales.

En esta respuesta , Danilo Roascio observa que puedes añadir un valor de registro REG_SZ de SPONSORS en HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft y HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft . Ajuste el valor a DISABLE . Por supuesto, este valor también puede desplegarse mediante las Preferencias de directiva de grupo.

En otra respuesta , Mike proporciona una plantilla administrativa ordenada que configura lo mismo, para importarlo a un GPO.

-1voto

Greg Ball Puntos 970

No. La instalación de Ask es completamente opcional (aunque esta opción está marcada por defecto). Así que desactívela y sólo se instalará Java.

0 votos

Aunque lo desmarques, cuando Java haga una actualización automática intentará instalarlo de nuevo. Olvídese de desmarcarlo y se instalará 10 minutos más tarde, entonces usted tiene que recordar para desinstalarlo después de que más tarde y usted todavía ha perdido probablemente su búsqueda y página de inicio para preguntar en sus navegadores.

2 votos

@JasonGoemaat Creo que también se puede desmarcar durante la instalación de actualizaciones. No estoy abogando por adware - es totalmente una mierda, y es una mierda que se incluye con jre, pero he instalado innumerables actualizaciones, sin marcar y nunca tuvo problemas.

0 votos

Desgraciadamente no soy el único que realizaría actualizaciones en el servidor, además yo mismo me he zampado lo que pensaba que sería una actualización normal sin instalar software adicional sin reconocer la casilla a desmarcar :)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X