Comment installer JRE sur un serveur Windows sans adware Oracle?


45

J'aimerais installer Java sur l'un de nos serveurs, mais je suis réticent à la suite du regroupement par Oracle d'une barre d'outils Ask.com et de certains antivirus. J'ai lu que le programme de mise à jour java les installait même pour les correctifs de sécurité importants s'ils manquaient et que l'installation de la barre d'outils avait un délai de 10 minutes intégré; vous ne pouvez donc pas le supprimer immédiatement si vous réalisez que vous l'avez installé par accident.

Il n’ya ni besoin ni désir d’avoir même le plugin de navigateur Java installé, je veux juste une belle installation JRE propre.

J'ai remarqué que certaines applications telles qu'Atlassian Stash installent leur propre JRE. Existe-t-il un programme d'installation automatisé que je ne trouve pas? Puis-je simplement copier le répertoire JRE sur mon serveur à partir de l'un de ceux-ci?


8
jetez-le-bébé-dans-le-bain-solution: passez à Linux et installez Java à partir du gestionnaire de paquets, et vous n'aurez plus jamais à faire face à ce type de malware.
Lie Ryan

Seriez-vous capable de compiler à partir de sources oppenjdk?
ζ--

3
IBM publie également une très bonne machine virtuelle Java avec de bien meilleures installations de débogage ( ibm.com/developerworks/java/jdk ) et aucun de ces bagages de logiciels espions / logiciels espions Oracle attachés.
zxq9

@ zxq9 Une machine virtuelle Java non-Oracle? Oh merci mon Dieu. Ou peut - être plus pertinemment, merci vous .
Kryan

Réponses:



32

Il existe une option pour désactiver l’installation future de l’adware dans le panneau de configuration Java .

Le panneau de configuration Java ( jre\bin\javacpl.exe) se trouve dans le menu Démarrer / app sous le nom Configure Javaou dans le panneau de configuration Windows, sous le groupe Programmes.

Dans le panneau de configuration Java, l'option est masquée sous l' Advancedonglet, tout en bas. C'est nommé Suppress sponsor offers when installing or updating Java.

Panneau de configuration Java> Avancé> Supprimer les offres du sponsor lors de l'installation ou de la mise à jour de Java


10

Si vous souhaitez utiliser un logiciel tiers, essayez Ninite (ninite.com). Je l'utilise depuis plusieurs années pour de nombreuses mises à jour.

Il s’agit d’un programme d’installation / de mise à jour gratuit et sans assistance pour des éléments tels que Java, Flash, Silverlight, les navigateurs Web, les utilitaires, les outils de développement, etc. L’installation / la mise à jour ne nécessite aucune interaction. barres d'outils ou autres éléments fournis avec les applications que vous installez.

Sur leur site Web, il vous suffit de sélectionner les éléments de votre choix dans une liste, puis un petit fichier exe de 300 kb mettra à jour le logiciel sélectionné vers la dernière version ou l'installera s'il n'est pas déjà installé. En fait, je l'ai mis sur un travail du planificateur de tâches sur certains ordinateurs pour m'assurer que leurs logiciels sont tenus à jour (en particulier lors de l'exécution de Flash).

Tous les logiciels disponibles ne sont pas disponibles, mais ils couvrent la plupart de mes besoins, y compris Java JRE et JDK. La version Pro payante offre également une mise à jour gérée de manière centralisée, ce qui peut être utile pour un serveur.

Divulgation: Je ne suis qu'un client de niveau gratuit plus satisfaisant, je n'ai jamais eu le service payant ni travaillé pour eux.

Remarque: Adobe leur a demandé de supprimer Flash des choix de mise à jour. Il est toujours disponible si vous payez pour la version Pro ou si vous trouvez un ancien fichier d'installation de Ninite Flash en ligne (vérifiez d'abord la signature).


7
Il faut également regarder Chocolatey.org qui est basé sur la ligne de commande / powershell et basé sur NuGet.
James Snell

1

Permettez-moi de faire référence aux réponses données à une question similaire que j'ai posée à Superuser.com et qui, à mon avis, convient particulièrement au segment ServerFault.com/enterprise.

Pour autant que je sache, les packages Ninite ne peuvent pas être installés en mode silencieux (sauf si vous payez), et les options d'interface graphique ne sont pas pratiques dans un environnement plus grand que quelques ordinateurs.

Deux réponses incluent les paramètres de registre (pouvant être déployés à l'aide des préférences de stratégie de groupe) et les modèles d'administration pouvant être déployés via des objets de stratégie de groupe traditionnels.

Dans cette réponse , Danilo Roascio note que vous pouvez ajouter une valeur de registre REG_SZ de SPONSORSin HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftet HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Définissez la valeur sur DISABLE. Bien entendu, cette valeur peut également être déployée à l'aide des préférences de stratégie de groupe.

Dans une autre réponse , Mike fournit un modèle d’administration soigné qui configure la même chose pour l’importation dans un objet de stratégie de groupe.


-1

L'installation de Ask est totalement facultative (bien que cette option soit cochée par défaut). Alors décochez-la et seul Java est installé!


Même si vous décochez cette option, lorsque Java effectuera une mise à jour automatique, il tentera de l'installer à nouveau. Oubliez de la décocher et l'installation s'installera 10 minutes plus tard. N'oubliez pas de la désinstaller plus tard et vous avez probablement encore perdu votre page de recherche et votre page d'accueil à vous demander dans votre navigateur.
Jason Goemaat

2
@JasonGoemaat Je pense que vous pouvez également le décocher lors de l'installation des mises à jour. Je ne préconise pas les adwares - c'est totalement nul, et c'est vraiment nul qu'il soit inclus dans jre, mais j'ai installé d'innombrables mises à jour, sans contrôle et n'ayant jamais eu de problèmes.
Andrew Savinykh

Malheureusement, je ne suis pas le seul à pouvoir effectuer des mises à jour sur le serveur. En outre, je n'ai pas modifié ce que je pensais être une mise à jour normale sans installer de logiciel supplémentaire sans reconnaître la case à cocher pour me décocher :)
Jason Goemaat
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.