epel 저장소에서 java-1.8.0-openjdk-devel을 다운로드하세요.

epel 저장소에서 java-1.8.0-openjdk-devel을 다운로드하세요.

Redhat 머신 버전 7.2가 있습니다.

아래와 같이 epel repo를 설치했습니다.

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

 yum install epel-release


 yum repolist
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id                                                                   repo name                                                                                                    status
epel/x86_64                                                               Extra Packages for Enterprise Linux 7 - x86_64                                                               13,416
repolist: 13,416

하지만 Java를 다음과 같이 설치하려고 할 때

yum install java-1.8.0-openjdk-devel*
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
No package java-1.8.0-openjdk-devel* available.
Error: Nothing to do

내가 어디서 잘못됐나요?

답변1

오류 메시지에 나와 있듯이 시스템이 등록되지 않았습니다. java-1.8.0-openjdk-devel/etc/yum.repos.d/redhat-repo 파일에 지정된 Redhat Repos 중 하나 에서 . yum repolist이러한 이유로 이러한 저장소는 런타임에 표시되지 않습니다. 시스템이 등록되지 않은 경우 yum이러한 리포지토리에서 패키지를 설치할 수 없습니다.

java-latest-openjdkEPEL에서 제공하는 Java 버전은 java-latest-openjdk-devel1:12.0.2.9-1입니다. 버전이 유효하면 설치할 수 있지만, 1.8.0이 필요한 경우 Red Hat에 시스템을 등록해야 합니다.

관련 정보