인터넷에 연결되지 않은 컴퓨터 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에 필요한 모든 패키지에 대해(패키지를 설치하려고 하면 누락된 패키지에 대한 정보를 얻게 됩니다) 동일한 프로세스를 수행해야 합니다. 즉, 한 서버에서 다운로드하고 다른 서버에 복사한 다음 그런 다음 설치하세요... 일부 종속성은 다른 종속성을 가질 수 있으므로 다단계 프로세스가 될 수 있습니다.
말이 되나요?