在CentOS Linux上查找Java安装

我有新安装的Centos 6.4 x64,它带有openjdk 1.7.09。 该版本显然存在漏洞/漏洞。 新版本是1.7.17,我尝试安装它,我不知道它在哪里(得到安装)。 rpm -ql没有帮助。

[root@joe home]# rpm -ivh jdk-7u17-linux-x64.rpm Preparing... ########################################### [100%] package jdk-2000:1.7.0_17-fcs.x86_64 is already installed [root@joe home]# rpm -ql jdk-7u17-linux-x64.rpm package jdk-7u17-linux-x64.rpm is not installed 

你有没有检查安装的Java是否真的脆弱? 红帽企业Linux(以及像CentOS这样的克隆)除非绝对必要,否则不会影响版本号码:用户需要稳定性 ,除非不可避免,否则不会改变。 因此,Red Hat在后台修复工作中努力工作,或者简单地修复他们发布的旧版本。

检查例如rpm -q --changelog jdk以查看是否提到了某些内容,查看当前包的CentOS(或RHEL) 公告 /发行说明是否提及任何内容。

安装非官方的软件包迟早会让你感到悲伤,如果可能的话避免它; 如果你无法避免,请仔细检查你正在做什么,并确保你可以在需要时更新到官方版本或下一个包装。

更新:添加了由Shutupsquare发表的评论中给出的RHEL顾问链接。