Remainders do Java 9: diretórios alternatives e lib

2

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?

por Byte Commander 22.09.2016 / 17:01

0 respostas