Come installo JRE su un server Windows senza adware Oracle?


45

Vorrei installare Java su uno dei nostri server, ma sono reticente a causa del raggruppamento di Oracle di una barra degli strumenti Ask.com e di alcuni scanner antivirus. Ho letto che il programma di aggiornamento java li installa anche per importanti correzioni di sicurezza se mancano, e l'installazione della barra degli strumenti ha un ritardo di 10 minuti integrato, quindi non puoi rimuoverlo immediatamente se ti rendi conto di averlo installato per caso.

Non c'è bisogno o desiderio di avere installato anche il plug-in del browser Java, voglio solo una bella installazione pulita di JRE.

Ho notato che alcune applicazioni come Atlassian Stash installano il proprio JRE, c'è qualche programma di installazione automatizzato che non riesco a trovare? Posso semplicemente copiare la directory JRE sul mio server da uno di questi?


8
getta-il-bambino-fuori-dal-bagno-soluzione: passa a Linux e installa Java dal gestore dei pacchetti, e non dovrai mai più affrontare questo tipo di malware.
Sdraiati Ryan il

Saresti in grado di compilare da fonti oppenjdk?
ζ--

3
IBM pubblica anche un'ottima JVM con strutture di debug molto migliori ( ibm.com/developerworks/java/jdk ) e nessuna di queste valigie Oracle adware / spyware allegate.
zxq9

@ zxq9 Una JVM non Oracle? Oh grazie a Dio. O forse più pertinente, grazie voi .
KRyan

Risposte:



32

C'è un'opzione per disabilitare la futura installazione di adware nel pannello di controllo di Java .

Il Pannello di controllo Java ( jre\bin\javacpl.exe) è disponibile nel menu Start / app sotto il nome Configure Javao nel Pannello di controllo di Windows, nel gruppo Programmi.

Nel pannello di controllo Java, l'opzione è nascosta nella Advancedscheda, in fondo. Si chiama Suppress sponsor offers when installing or updating Java.

Pannello di controllo Java> Avanzate> Elimina offerte sponsor durante l'installazione o l'aggiornamento di Java


10

Se si desidera utilizzare software di terze parti, provare Ninite (ninite.com). Lo sto usando da alcuni anni per molti aggiornamenti.

È un programma di installazione / aggiornamento gratuito e non presidiato per cose come Java, Flash, Silverlight, browser Web, utility, strumenti di sviluppo ecc., L'installazione / aggiornamento non richiede alcuna interazione, basta avviarlo e installerà tutto da solo, escludendo qualsiasi barre degli strumenti o altre cose in bundle con le applicazioni che si stanno installando.

Sul loro sito Web, seleziona le cose che desideri da un elenco, quindi un piccolo file exe da ~ 300 kb aggiornerà il software selezionato all'ultima versione o lo installerà se non è già installato. L'ho effettivamente inserito in un task Utilità di pianificazione su alcuni computer per assicurarmi che il loro software sia tenuto aggiornato (specialmente il runtime Flash).

Non hanno tutti i software disponibili, ma copre la maggior parte di ciò di cui ho bisogno, inclusi Java JRE e JDK. La versione Pro a pagamento offre anche un aggiornamento gestito centralmente, che potrebbe essere utile per un server.

Divulgazione: sono solo un cliente di livello gratuito più soddisfacente, non ho mai avuto il servizio a pagamento o lavorato per loro.

Nota: Adobe ha chiesto loro di rimuovere Flash dalle opzioni di aggiornamento. È ancora disponibile se paghi per la versione Pro o se trovi online un vecchio file di installazione di Ninite Flash (verifica prima la firma).


7
Vale anche la pena di guardare Chocolatey.org che è basato su riga di comando / powershell e basato su NuGet.
James Snell,

1

Consentitemi di fare riferimento alle risposte fornite a una domanda simile che ho posto su Superuser.com, che ritengo particolarmente adatta per il segmento ServerFault.com/enterprise.

Per quanto ne so, nove pacchetti non possono essere installati silenziosamente (a meno che tu non paghi) e le opzioni della GUI non sono pratiche in nessun ambiente più grande di pochi computer.

Due risposte includono le impostazioni del registro (che possono essere distribuite utilizzando le preferenze dei criteri di gruppo) e i modelli amministrativi, che possono essere distribuiti tramite gli oggetti Criteri di gruppo tradizionali.

In questa risposta , Danilo Roascio nota che è possibile aggiungere un valore di registro REG_SZ di SPONSORSin HKEY_LOCAL_MACHINE\SOFTWARE\JavaSofte HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Impostare il valore su DISABLE. Naturalmente questo valore può anche essere distribuito usando le preferenze di criteri di gruppo.

In un'altra risposta , Mike fornisce un modello amministrativo accurato che configura lo stesso, per l'importazione in un oggetto Criteri di gruppo.


-1

No. L'installazione di Ask è completamente facoltativa (sebbene questa opzione sia selezionata per impostazione predefinita). Quindi deselezionalo e viene installato solo Java!


Anche se deselezionalo, tuttavia, quando Java esegue un aggiornamento automatico, proverà a installarlo nuovamente. Dimentica di deselezionarlo e si installerà automaticamente 10 minuti dopo, quindi ricordati di disinstallarlo in seguito e probabilmente hai ancora perso la ricerca e la home page per chiedere nel tuo browser.
Jason Goemaat il

2
@JasonGoemaat Penso che puoi anche deselezionarlo durante l'installazione degli aggiornamenti. Non sto sostenendo l'adware: fa schifo e fa schifo che sia incluso con jre, ma ho installato innumerevoli aggiornamenti, deselezionato e non ho mai avuto problemi.
Andrew Savinykh,

Sfortunatamente non sono il solo a eseguire aggiornamenti sul server, inoltre ho analizzato ciò che pensavo fosse un normale aggiornamento senza installare software aggiuntivo senza riconoscere la casella per deselezionarmi :)
Jason Goemaat,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.