Eu tinha o Java 9 JDK ( openjdk-9-jdk
) instalado, mas purgei novamente e também executei apt autoremove --purge
depois. Agora apenas o Java 8 JDK ( openjdk-8-jdk
) está instalado.
No entanto, ainda há restos:
Algumas alternativas ainda apontam para arquivos Java 9 inexistentes:
$ update-alternatives --get-selections | grep java-9
jjs auto /usr/lib/jvm/java-9-openjdk-amd64/bin/jjs
keytool auto /usr/lib/jvm/java-9-openjdk-amd64/bin/keytool
orbd auto /usr/lib/jvm/java-9-openjdk-amd64/bin/orbd
pack200 auto /usr/lib/jvm/java-9-openjdk-amd64/bin/pack200
rmid auto /usr/lib/jvm/java-9-openjdk-amd64/bin/rmid
rmiregistry auto /usr/lib/jvm/java-9-openjdk-amd64/bin/rmiregistry
servertool auto /usr/lib/jvm/java-9-openjdk-amd64/bin/servertool
tnameserv auto /usr/lib/jvm/java-9-openjdk-amd64/bin/tnameserv
unpack200 auto /usr/lib/jvm/java-9-openjdk-amd64/bin/unpack200
Não há outras alternativas nesses grupos de links, portanto, não posso reconfigurá-los, todos retornam a mesma saída (com o respectivo nome alternativo):
$ update-alternatives --config unpack200
update-alternatives: warning: /etc/alternatives/unpack200 is dangling; it will be updated with best choice
There is only one alternative in link group unpack200 (providing /usr/bin/unpack200): /usr/lib/jvm/java-9-openjdk-amd64/bin/unpack200
Nothing to configure.
Posso simplesmente excluir essas alternativas com segurança se elas não tiverem candidatos?
Existe um arquivo dentro de /usr/lib
restante:
$ ls -lh /usr/lib/jvm/java-9-openjdk-amd64/lib/amd64/server/classes.jsa
-r--r--r-- 1 root root 18M Mai 8 22:30 /usr/lib/jvm/java-9-openjdk-amd64/lib/amd64/server/classes.jsa
Não faz parte de nenhum pacote ( dpkg -S FILENAME
não retorna nada), então posso removê-lo com segurança?