Остатки Java 9: альтернативы и каталоги lib
У меня была Java 9 JDK (openjdk-9-jdk
) установил, но очистил его снова и тоже побежал apt autoremove --purge
после этого. Теперь только Java 8 JDK (openjdk-8-jdk
) установлено.
Тем не менее, есть еще остатки:
Некоторые альтернативы по-прежнему указывают на несуществующие файлы Java 9:
$ 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
Других альтернатив в этих группах ссылок нет, поэтому я не могу их перенастроить, все возвращают один и тот же вывод (с соответствующим альтернативным именем):
$ 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.
Могу ли я просто безопасно удалить эти альтернативы, если у них нет кандидатов?
Внутри один файл
/usr/lib
остальной:$ 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
Это не часть какого-либо пакета (
dpkg -S FILENAME
ничего не возвращает), так что я могу безопасно удалить его?