Centos 시스템에서 OpenJDK 1.8을 다운로드하고 tar 파일을 사용하여 다른 Centos 시스템에 Java를 설치하는 방법

Centos 시스템에서 OpenJDK 1.8을 다운로드하고 tar 파일을 사용하여 다른 Centos 시스템에 Java를 설치하는 방법

인터넷에 연결되지 않은 컴퓨터 OpennJDK에 1.8을 설치 하고 싶습니다. Centos다른 컴퓨터에서 파일을 다운로드해서 이 컴퓨터에 복사하려고 합니다. OpenJDK 1.8어디서든 다운로드할 수 있는 옵션을 찾을 수 없습니다 . https://jdk.java.net/어떤 버전에 이 기능이 없는지 테스트 중입니다 .

OpenJDK 1.8버전을 다운로드해서 설치하는 방법이 있나요?

답변1

CentOS는 yum을 사용하여 패키지를 다운로드/설치/업데이트합니다. box1에서는 네트워크를 통해 openjdk-1.8 rpm 패키지만 다운로드합니다.

yum install --downloadonly --downloaddir=<dir_to_place_rpms> java-1.8.0-openjdk

다운로드한 파일을 box2에 복사한 후. 이제 box2에서:

yum install java-1.8.0-openjdk*

여기에는 openjdk를 사용하여 다운로드, 복사 및 설치해야 하는 일부 종속성 패키지가 필요합니다.

yum install java-1.8.0-openjdk* dependency-packages-1.rpm dependency-packages-2.rpm ...

--

질문에 답변하려면 업데이트하세요.

첫 번째 명령 "yum install --downloadonly ..."는 인터넷 접속이 가능한 상자에서 실행되며 그 역할은 "java-1.8.0-openjdk-VERSION.rpm" 패키지를 지정된 위치에 다운로드하는 것입니다. --downloaddir=" 매개변수 디렉터리. 패키지 파일을 다운로드 받은 후, 인터넷이 연결되지 않은 박스에 파일을 복사한 후 "yum install java-1.8.0-openjdk*" 명령을 사용하여 설치해야 합니다.

그래서 제가 설명한 내용은 인터넷에 연결된 한 컴퓨터에서 패키지를 다운로드하고 다른 컴퓨터에 설치하는 방법입니다(두 서버에 동일한 CentOS 버전이 설치되어 있다고 가정합니다).

문제는 일부 패키지에는 설치를 위해 다른 패키지가 필요할 수 있으며 필요한 패키지 목록은 서버에 설치한 패키지에 따라 다르다는 것입니다. 종속성에 대한 자세한 내용은 "yum deplist PACKAGE" 명령을 확인하세요.

따라서 java-1.8.0-openjdk에 필요한 모든 패키지에 대해(패키지를 설치하려고 하면 누락된 패키지에 대한 정보를 얻게 됩니다) 동일한 프로세스를 수행해야 합니다. 즉, 한 서버에서 다운로드하고 다른 서버에 복사한 다음 그런 다음 설치하세요... 일부 종속성은 다른 종속성을 가질 수 있으므로 다단계 프로세스가 될 수 있습니다.

말이 되나요?

관련 정보