/usr/share/javazi is installed by tzdata-java and does not consist of symlinks. java-7-openjdk is not even my current update-alternatives selection, yet all of these broken symlinks attempt to point to it:
$ update-alternatives --display java
java - auto mode
link currently points to /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java - priority 1061
slave java.1.gz: /usr/lib/jvm/java-6-openjdk-amd64/jre/man/man1/java.1.gz
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java - priority 1051
slave java.1.gz: /usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java'.
I'm pretty sure the java-7-openjdk updates are responsible for this behavior:
Start-Date: 2012-09-12 16:46:50 1.1~pre1- 1ubuntu3, 7u7-2.3. 2-1ubuntu0. 12.04.1) , openjdk-7-jdk:amd64 (7~u3-2. 1.1~pre1- 1ubuntu3, 7u7-2.3. 2-1ubuntu0. 12.04.1) , openjdk-7-jre:amd64 (7~u3-2. 1.1~pre1- 1ubuntu3, 7u7-2.3. 2-1ubuntu0. 12.04.1) , openjdk- 7-source: amd64 (7~u3-2. 1.1~pre1- 1ubuntu3, 7u7-2.3. 2-1ubuntu0. 12.04.1) , icedtea- 7-jre-jamvm: amd64 (7~u3-2. 1.1~pre1- 1ubuntu3, 7u7-2.3. 2-1ubuntu0. 12.04.1) , openjdk- 7-jre-lib: amd64 (7~u3-2. 1.1~pre1- 1ubuntu3, 7u7-2.3. 2-1ubuntu0. 12.04.1) , openjdk- 7-jre-headless: amd64 (7~u3-2. 1.1~pre1- 1ubuntu3, 7u7-2.3. 2-1ubuntu0. 12.04.1) 7-jre-cacao: amd64 (7~u3-2. 1.1~pre1- 1ubuntu3)
Commandline: apt-get dist-upgrade
Upgrade: openjdk-7-doc:amd64 (7~u3-2.
Remove: icedtea-
End-Date: 2012-09-12 16:47:29
/usr/share/javazi is installed by tzdata-java and does not consist of symlinks. java-7-openjdk is not even my current update-alternatives selection, yet all of these broken symlinks attempt to point to it:
$ update-alternatives --display java jvm/java- 6-openjdk- amd64/jre/ bin/java jvm/java- 6-openjdk- amd64/jre/ bin/java - priority 1061 jvm/java- 6-openjdk- amd64/jre/ man/man1/ java.1. gz jvm/java- 7-openjdk- amd64/jre/ bin/java - priority 1051 jvm/java- 7-openjdk- amd64/jre/ man/man1/ java.1. gz jvm/java- 6-openjdk- amd64/jre/ bin/java' .
java - auto mode
link currently points to /usr/lib/
/usr/lib/
slave java.1.gz: /usr/lib/
/usr/lib/
slave java.1.gz: /usr/lib/
Current 'best' version is '/usr/lib/
$ readlink -f $(which java) jvm/java- 6-openjdk- amd64/jre/ bin/java
/usr/lib/