无法在Red Hat中安装openJDK 8

3

我正在尝试使用yum在我的机器上安装openJDK 8,如此链接中所述https://openjdk.java.net/install/

但是我无法在yum存储库中看到openJDK 8。

[root@test ~]# yum search jdk
Loaded plugins: downloadonly, product-id, refresh-packagekit, security,
              : subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
=============================== N/S Matched: jdk ===============================
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser
                   : plug-in and Web Start implementation
ldapjdk.x86_64 : The Mozilla LDAP Java SDK

yum.conf 文件:

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
1个回答

3
如果您的版本太旧,您可能没有包含在内的软件包,或者您需要先启用更多的存储库才能获取这些软件包。
要列出已启用的存储库,请执行以下操作:
subscription-manager repos --list-enabled

启用第三方仓库:

subscription-manager repos --enable rhel-7-server-optional-rpms

当您的版本不太旧时,可以执行yum update并获取所有新软件包。然后您应该能够安装JDK 8。这是另一个关于如何在Red-Hat上安装JDK-8的好教程。 https://developers.redhat.com/articles/using-java-rhel-7-openjdk-8/ 如果您使用较旧的Red-Hat版本,则需要自行安装。 https://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/

我使用的是Red-Hat 6.5。在启用时出现以下消息,希望能得到帮助。[root@test ~]# subscription-manager repos --enable=rhel-7-server-optional-rpms Repositories disabled by configuration. - Mahipal Reddy
然后请尝试点击我帖子中的以下链接。里面有一个安装源码的示例。 - René Höhle
谢谢,我会试试看。 - Mahipal Reddy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接