1、jdk是以rpm包形式安装的
但是手工删除了它安装目录
[root@dawn-jump-1-2 /tools]# cd /usr/java/
[root@dawn-jump-1-2 /usr/java]# ls
default jdk1.8 jdk1.8.0_111 latest
[root@dawn-jump-1-2 /usr/java]# rpm -qf latest/
file /usr/java/latest is not owned by any package
[root@dawn-jump-1-2 /usr/java]# ls -al
total 0
drwxr-xr-x 3 root root 69 Jul 26 08:58 .
drwxr-xr-x. 14 root root 167 Sep 23 2016 ..
lrwxrwxrwx 1 root root 16 Jul 26 08:57 default -> /usr/java/latest
lrwxrwxrwx 1 root root 12 Jul 26 08:58 jdk1.8 -> jdk1.8.0_111
drwxr-xr-x 9 root root 268 Jul 26 08:57 jdk1.8.0_111
lrwxrwxrwx 1 root root 22 Jul 26 08:57 latest -> /usr/java/jdk1.8.0_111
[root@dawn-jump-1-2 /usr/java]# rm -rf jdk1.8.0_111/
[root@dawn-jump-1-2 /usr/java]# ls
default jdk1.8 latest
[root@dawn-jump-1-2 /usr/java]# ls -al
total 0
drwxr-xr-x 2 root root 49 Jul 26 10:07 .
drwxr-xr-x. 14 root root 167 Sep 23 2016 ..
lrwxrwxrwx 1 root root 16 Jul 26 08:57 default -> /usr/java/latest
lrwxrwxrwx 1 root root 12 Jul 26 08:58 jdk1.8 -> jdk1.8.0_111
lrwxrwxrwx 1 root root 22 Jul 26 08:57 latest -> /usr/java/jdk1.8.0_111
[root@dawn-jump-1-2 /usr/java]# rm -rf *
[root@dawn-jump-1-2 /usr/java]# ls
2、再次安装就遇到问题了,提示已经安装了
[root@dawn-jump-1-2 /tools]# ls -lh
total 168M
-rw-r--r-- 1 root root 9.1M Sep 28 2017 apache-tomcat-8.5.23.tar.gz
-rw-r--r-- 1 root root 159M Dec 22 2016 jdk-8u111-linux-x64.rpm
drwxr-xr-x 9 root root 160 Jul 26 09:01 tomcat
[root@dawn-jump-1-2 /tools]# rpm -ivh jdk-8u111-linux-x64.rpm
Preparing... ################################# [100%]
package jdk1.8.0_111-2000:1.8.0_111-fcs.x86_64 is already installed
[roo