Bagaimana cara menginstal JRE di server Windows tanpa Oracle adware?

45

Saya ingin menginstal Java di salah satu server kami, tetapi saya ragu karena bundling Oracle dari toolbar Ask.com dan beberapa pemindai virus. Saya telah membaca bahwa java updater bahkan menginstal ini untuk perbaikan keamanan penting jika ada yang hilang, dan instal toolbar memiliki 10 menit penundaan built-in sehingga Anda tidak dapat segera menghapusnya jika Anda menyadari Anda menginstalnya secara tidak sengaja.

Tidak perlu atau keinginan untuk menginstal plugin java browser, saya hanya ingin menginstal JRE bersih yang bagus.

Saya perhatikan beberapa aplikasi seperti Atlassian Stash menginstal JRE mereka sendiri, adakah penginstal otomatis yang tidak dapat saya temukan? Bisakah saya menyalin direktori JRE ke server saya dari salah satunya?

Jason Goemaat
sumber
8
throw-the-baby-out-of-the-bath-solution: beralih ke Linux dan menginstal Java dari manajer paket, dan Anda tidak akan pernah lagi harus menghadapi malware semacam ini.
Lie Ryan
Apakah Anda dapat mengkompilasi dari sumber oppenjdk?
ζ--
3
IBM juga menerbitkan JVM yang sangat baik dengan fasilitas debug yang jauh lebih baik ( ibm.com/developerworks/java/jdk ) dan tidak ada satupun dari Oracle yang melekat pada adware / spyware.
zxq9
@ zxq9 JVM non-Oracle? Oh terima kasih Tuhan. Atau mungkin lebih ngotot, terima Anda .
KRyan

Jawaban:

32

Ada opsi untuk menonaktifkan instalasi adware di masa depan di Java Control Panel .

Panel Kontrol Java ( jre\bin\javacpl.exe) dapat ditemukan di menu mulai / aplikasi di bawah nama Configure Javaatau di Panel Kontrol Windows, di bawah grup Program.

Di Java Control Panel, opsi tersembunyi di bawah Advancedtab, di paling bawah. Itu namanya Suppress sponsor offers when installing or updating Java.

Java Control Panel> Advanced> Menekan penawaran sponsor saat menginstal atau memperbarui Java

kapex
sumber
10

Jika Anda bersedia menggunakan perangkat lunak pihak ketiga, coba Ninite (ninite.com). Saya telah menggunakannya selama beberapa tahun terakhir untuk banyak pembaruan.

Ini adalah installer / updater tanpa pengawasan gratis untuk hal-hal seperti Java, Flash, Silverlight, browser web, utilitas, alat pengembang dll. Instalasi / pembaruan tidak memerlukan interaksi apa pun, mulai saja dan itu akan menginstal semuanya dengan sendirinya, tidak termasuk bilah alat atau hal lain yang dibundel dengan aplikasi yang Anda instal.

Di situs web mereka, cukup pilih item mana yang Anda inginkan dari daftar, dan kemudian file exe kecil ~ 300kb akan memperbarui perangkat lunak yang dipilih ke versi terbaru, atau menginstalnya jika belum diinstal. Saya benar-benar meletakkannya pada tugas Penjadwal Tugas pada beberapa komputer untuk memastikan perangkat lunak mereka terus diperbarui (khususnya runtime Flash).

Mereka tidak memiliki setiap perangkat lunak yang tersedia, tetapi mencakup sebagian besar yang saya butuhkan, termasuk Java JRE dan JDK. Versi berbayar untuk Pro juga memberi Anda pembaruan yang dikelola secara terpusat, yang dapat berguna untuk server.

Pengungkapan: Saya hanya pelanggan tingkat bebas yang memuaskan, tidak pernah mendapatkan layanan berbayar dari atau bekerja untuk mereka.

Catatan: Adobe meminta mereka untuk menghapus Flash dari pilihan pembaruan. Ini masih tersedia jika Anda membayar untuk versi Pro atau jika Anda menemukan file penginstal Ninite Flash yang lama secara online (cukup verifikasi tandatangan terlebih dahulu).

Peter
sumber
7
Yang juga patut dilihat adalah Chocolatey.org yang berbasis command line / powershell dan berbasis pada NuGet.
James Snell
1

Izinkan saya merujuk ke jawaban yang diberikan untuk pertanyaan serupa yang saya tanyakan di Superuser.com, yang menurut saya sangat cocok untuk segmen ServerFault.com/enterprise.

Paket Ninite tidak dapat, sejauh yang saya tahu, diinstal secara diam-diam (kecuali Anda membayar) dan opsi GUI tidak praktis di lingkungan apa pun yang lebih besar dari beberapa komputer.

Dua jawaban termasuk pengaturan registri (yang dapat digunakan menggunakan Preferensi Kebijakan Grup) dan template administratif, yang dapat digunakan melalui GPO tradisional.

Dalam jawaban ini , Danilo Roascio mencatat bahwa Anda dapat menambahkan nilai registri REG_SZ SPONSORSdi HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftdan HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Tetapkan nilainya ke DISABLE. Nilai ini tentu saja juga dapat digunakan menggunakan Preferensi Kebijakan Grup.

Di jawaban lain , Mike menyediakan templat administratif yang rapi yang mengonfigurasi yang sama, untuk mengimpor ke GPO.

abstrask
sumber
-1

Tidak. Menginstal Ask sepenuhnya opsional (walaupun opsi ini dicentang secara default). Jadi hapus centang dan hanya Java yang diinstal!

Felix
sumber
Sekalipun Anda tidak mencentangnya, ketika Java melakukan pembaruan otomatis, Java akan mencoba menginstalnya lagi. Lupa menghapus centang dan itu akan menginstal sendiri 10 menit kemudian, maka Anda harus ingat untuk menghapusnya setelah itu nanti dan Anda mungkin masih kehilangan pencarian dan beranda untuk bertanya di browser Anda.
Jason Goemaat
2
@JasonGoemaat Saya pikir Anda juga dapat menghapus centang saat menginstal pembaruan. Saya tidak menganjurkan adware - itu benar-benar menyebalkan, dan itu menyebalkan bahwa itu termasuk dengan jre, tapi saya menginstal pembaruan yang tak terhitung jumlahnya, tidak dicentang dan tidak pernah memiliki masalah.
Andrew Savinykh
Sayangnya saya bukan satu-satunya yang akan melakukan pembaruan di server, selain itu saya sudah melalui apa yang saya pikir akan menjadi pembaruan normal tanpa menginstal perangkat lunak tambahan tanpa mengenali kotak untuk menghapus centang sendiri :)
Jason Goemaat