Jak zainstalować środowisko JRE na serwerze Windows bez oprogramowania reklamowego Oracle?

45

Chciałbym zainstalować Java na jednym z naszych serwerów, ale jestem niechętnie ze względu na Oracle pakietowej od An Ask.com Toolbar i jakiegoś skanera antywirusowego. Mam przeczytać , że Updater java nawet instaluje je za ważne poprawki zabezpieczeń, jeśli ich brakuje, a pasek narzędzi instalacja ma opóźnienie 10 minut wbudowany więc nie można natychmiast usunąć go, jeśli realizowany zainstalowaniu go przez przypadek.

Nie ma potrzeby ani chęci instalowania nawet wtyczki przeglądarki Java, chcę tylko czystą instalację JRE.

Zauważyłem, że niektóre aplikacje, takie jak Atlassian Stash, instalują własne środowisko JRE. Czy jest jakiś automatyczny instalator, którego nie mogę znaleźć? Czy mogę po prostu skopiować katalog JRE na mój serwer z jednego z nich?

Jason Goemaat
źródło
8
wyrzuć dziecko z wanny: przełącz się na Linuksa i zainstaluj Javę z menedżera pakietów, a już nigdy nie będziesz musiał radzić sobie z tego rodzaju złośliwym oprogramowaniem.
Lie Ryan
Czy byłbyś w stanie skompilować ze źródeł oppenjdk?
ζ--
3
IBM publikuje również bardzo dobrą maszynę JVM z dużo lepszymi funkcjami debugowania ( ibm.com/developerworks/java/jdk ) i bez dołączonego bagażu adware / spyware Oracle.
zxq9
@ zxq9 JVM firmy innej niż Oracle? Dzięki bogu. A może bardziej trafnie, dziękuję ci .
KRyan

Odpowiedzi:

32

Istnieje opcja wyłączenia przyszłej instalacji adware w Panelu sterowania Java .

Panel sterowania Java ( jre\bin\javacpl.exe) można znaleźć w menu Start / aplikacji pod nazwą Configure Javalub w Panelu sterowania systemu Windows, w grupie Programy.

W Panelu sterowania Java opcja jest ukryta pod Advancedkartą, na samym dole. To się nazywa Suppress sponsor offers when installing or updating Java.

Panel sterowania Java> Zaawansowane> Pomiń oferty sponsorów podczas instalowania lub aktualizowania oprogramowania Java

kapex
źródło
10

Jeśli chcesz korzystać z oprogramowania innych firm, wypróbuj Ninite (ninite.com). Używam go od kilku lat do wielu aktualizacji.

Jest to bezpłatny, nienadzorowany instalator / aktualizator do takich rzeczy jak Java, Flash, Silverlight, przeglądarki internetowe, narzędzia, narzędzia programistyczne itp. Instalacja / aktualizacja nie wymaga żadnej interakcji, po prostu ją uruchom, a wszystko zainstaluje samodzielnie, z wyłączeniem wszelkich paski narzędzi lub inne rzeczy w pakiecie z instalowanymi aplikacjami.

Na swojej stronie internetowej po prostu wybierz z listy rzeczy, które chcesz, a następnie mały plik exe o wielkości około 300 kb zaktualizuje wybrane oprogramowanie do najnowszej wersji lub zainstaluje je, jeśli nie zostało jeszcze zainstalowane. Faktycznie umieszczam go w zadaniu Harmonogramu zadań na niektórych komputerach, aby upewnić się, że ich oprogramowanie jest aktualizowane (szczególnie środowisko wykonawcze Flash).

Nie mają dostępnego każdego oprogramowania, ale obejmuje większość potrzebnych mi programów, w tym Java JRE i JDK. Płatna wersja Pro zapewnia także centralnie zarządzane aktualizacje, które mogą być przydatne dla serwera.

Ujawnienie: Jestem tylko satysfakcjonującym klientem na dowolnym poziomie, nigdy nie miałem od nich płatnej usługi ani nie pracowałem dla nich.

Uwaga: Adobe poprosił ich o usunięcie Flasha z opcji aktualizacji. Jest nadal dostępny, jeśli płacisz za wersję Pro lub jeśli znajdziesz stary plik instalatora Ninite Flash online (najpierw zweryfikuj podpis).

Piotr
źródło
7
Warto również zajrzeć na Chocolatey.org, który jest oparty na linii poleceń / PowerShell i oparty na NuGet.
James Snell
1

Pozwólcie, że odniosę się do odpowiedzi na podobne pytanie , które zadałem na stronie Superuser.com, które moim zdaniem są szczególnie odpowiednie dla segmentu ServerFault.com/enterprise.

O ile mi wiadomo, pakietów Ninite nie można instalować w trybie cichym (chyba że płacisz), a opcje GUI nie są praktyczne w żadnym środowisku większym niż kilka komputerów.

Dwie odpowiedzi obejmują ustawienia rejestru (które można wdrożyć za pomocą Preferencji zasad grupy) i szablony administracyjne, które można wdrożyć za pomocą tradycyjnych obiektów zasad grupy.

W tej odpowiedzi , Danilo Roascio zauważa, że można dodać wartość rejestru REG_SZ o SPONSORSw HKEY_LOCAL_MACHINE\SOFTWARE\JavaSofta HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Ustaw wartość na DISABLE. Tę wartość można oczywiście również wdrożyć przy użyciu Preferencji zasad grupy.

W innej odpowiedzi , Mike zapewnia schludny szablon administracyjny że skonfigurować takie same, do importowania do GPO.

abstrask
źródło
-1

Nie. Instalacja Ask jest całkowicie opcjonalna (chociaż ta opcja jest domyślnie zaznaczona). Odznacz to i tylko Java zostanie zainstalowana!

Felix
źródło
Nawet jeśli odznaczysz tę opcję, gdy Java wykona automatyczną aktualizację, spróbuje ją zainstalować ponownie. Zapomnij o odznaczeniu, a zainstaluje się 10 minut później, a następnie musisz pamiętać o późniejszym odinstalowaniu, a prawdopodobnie nadal nie pamiętasz wyszukiwania i strony głównej, aby zapytać w przeglądarce.
Jason Goemaat
2
@JasonGoemaat Myślę, że możesz również odznaczyć go podczas instalowania aktualizacji. Nie opowiadam się za oprogramowaniem reklamowym - jest do kitu i jest do kitu, że jest dołączone do Jre, ale zainstalowałem niezliczone aktualizacje, nie sprawdziłem i nigdy nie miałem problemów.
Andrew Savinykh
Niestety nie jestem jedynym, który przeprowadzałby aktualizacje na serwerze, poza tym przejrzałem coś, co uważałem za normalną aktualizację bez instalowania dodatkowego oprogramowania bez rozpoznawania pola, aby się odznaczyć :)
Jason Goemaat