Oracle 애드웨어없이 Windows 서버에 JRE를 어떻게 설치합니까?


45

서버 중 하나에 Java를 설치하고 싶지만 Oracle의 Ask.com 도구 모음과 일부 바이러스 스캐너 가 번들 로 제공되어 망설입니다. 나는 한 읽기 가없는 경우 자바 업데이터도 중요한 보안 수정을 위해이 설치 것으로, 설치 도구 모음 내장 당신이 실수로 그것을 설치 실현 경우 즉시 제거 할 수 있도록 10 분 정도 지연이 있습니다.

자바 브라우저 플러그인을 설치해야 할 필요도 없으며 원하는 JRE 설치 만 원합니다.

Atlassian Stash와 같은 일부 응용 프로그램이 자체 JRE를 설치하는 것을 발견했습니다. 찾을 수없는 자동 설치 프로그램이 있습니까? 이 중 하나에서 JRE 디렉토리를 서버로 복사 할 수 있습니까?


8
throw-the-baby-out-of-the-the-bath-solution : 패키지 관리자에서 Linux로 전환하고 Java를 설치하면 이러한 종류의 맬웨어를 다시 처리 할 필요가 없습니다.
Lie Ryan

oppenjdk 소스에서 컴파일 할 수 있습니까?
ζ--

3
또한 IBM은 훨씬 더 나은 디버깅 기능 ( ibm.com/developerworks/java/jdk )과 Oracle adware / spyware 수하물이 첨부되지 않은 매우 우수한 JVM을 공개합니다 .
zxq9

@ zxq9 비 오라클 JVM? 오 감사합니다 아니면 더 적절하게 감사 합니다 .
KRyan

답변:



32

Java 제어판 에서 향후 애드웨어 설치를 비활성화하는 옵션이 있습니다 .

Java 제어판 ( jre\bin\javacpl.exe)은 이름 / Configure JavaWindows 제어판의 프로그램 그룹 아래 에있는 시작 / 응용 프로그램 메뉴에서 찾을 수 있습니다 .

Java 제어판에서 옵션은 Advanced맨 아래 탭 아래에 숨겨져 있습니다. 이름이 Suppress sponsor offers when installing or updating Java입니다.

Java 제어판> 고급> Java를 설치 또는 업데이트 할 때 스폰서 오퍼 억제


10

타사 소프트웨어를 사용하려면 Ninite (ninite.com)를 사용해보십시오. 지난 몇 년 동안 많은 업데이트를 위해 사용해 왔습니다.

Java, Flash, Silverlight, 웹 브라우저, 유틸리티, 개발자 도구 등을위한 무료 무인 설치 / 업데이터입니다. 설치 / 업데이트는 상호 작용이 필요하지 않습니다. 시작하기 만하면됩니다. 툴바 또는 설치하려는 응용 프로그램과 함께 제공되는 기타 항목.

그들의 웹 사이트에서, 당신이 목록에서 원하는 것을 선택하고 작은 ~ 300kb exe 파일은 선택된 소프트웨어를 최신 버전으로 업데이트하거나 아직 설치되지 않은 경우 설치합니다. 실제로 일부 컴퓨터의 작업 스케줄러 작업에 배치하여 소프트웨어가 업데이트 된 상태 (예 : Flash 런타임)인지 확인했습니다.

그들은 모든 소프트웨어를 사용할 수는 없지만 Java JRE 및 JDK를 포함하여 필요한 모든 것을 포함합니다. 유료 버전은 중앙 관리 식 업데이트를 제공하므로 서버에 유용 할 수 있습니다.

공개 : 저는 만족할만한 프리 티어 고객 일 뿐이며, 유료 서비스를받지 않았거나 일한 적이 없습니다.

참고 : Adobe는 업데이트 선택에서 Flash를 제거하도록 요청했습니다. Pro 버전을 지불하거나 온라인에서 오래된 Ninite Flash 설치 프로그램 파일을 찾은 경우에도 여전히 사용할 수 있습니다 (서명을 먼저 확인하십시오).


7
또한 명령 줄 / powershell 기반이며 NuGet을 기반으로하는 Chocolatey.org 도 살펴볼 가치가 있습니다.
James Snell

1

Superuser.com에서 요청한 비슷한 질문에 대한 답변을 참조 할 수 있습니다. 특히 ServerFault.com/enterprise 세그먼트에 적합하다고 생각합니다.

내가 아는 한, Ninite 패키지는 자동 설치 (비용을 지불하지 않는 한) 할 수 없으며 GUI 옵션은 몇 대의 컴퓨터보다 큰 환경에서는 실용적이지 않습니다.

두 가지 답변에는 그룹 정책 기본 설정을 사용하여 배포 할 수있는 레지스트리 설정과 기존 GPO를 통해 배포 할 수있는 관리 템플릿이 포함됩니다.

에서 이 대답 , 다닐로 Roascio은 당신의 REG_SZ 레지스트리 값을 추가 할 수 있다는 지적 SPONSORSHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. 값을로 설정하십시오 DISABLE. 이 값은 그룹 정책 기본 설정을 사용하여 배포 할 수도 있습니다.

다른 대답 에서 Mike 는 GPO로 가져 오기 위해이를 구성하는 깔끔한 관리 템플릿을 제공합니다.


-1

아니요. Ask 설치는 완전히 선택 사항입니다 (이 옵션은 기본적으로 선택되어 있음). 따라서 그것을 선택 해제하면 Java 만 설치됩니다!


선택을 해제하더라도 Java가 자동 업데이트를 수행하면 다시 설치하려고 시도합니다. 선택을 취소하는 것을 잊어 버리고 10 분 후에 자동으로 설치됩니다. 그 후에 나중에 제거해야하며 브라우저에서 묻는 검색 및 홈 페이지가 손실되었을 수 있습니다.
Jason Goemaat 2012

2
@JasonGoemaat 업데이트를 설치하는 동안 확인을 취소 할 수도 있습니다. 나는 애드웨어를 옹호하지 않습니다-완전히 짜증나고 jre에 포함되어 있다는 사실을 짜증나 지 만 무수한 업데이트를 설치하고 확인하지 않았으며 문제가 없었습니다.
앤드류 Savinykh

불행히도 나는 서버에서 업데이트를 수행 할 수있는 유일한 사람은 아니지만, 내가 체크 박스를 인식하지 않으면 서 추가 소프트웨어를 설치하지 않고 정상적인 업데이트가 될 것이라고 생각한 것 외에도 :)
Jason Goemaat
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.