Encontre o pacote que instalou /usr/lib/jvm/java-1.8.0-openjdk

0

Eu tenho dois diretórios idênticos em /usr/lib/jvm na minha máquina Debian .

  • /usr/lib/jvm/java-1.8.0-openjdk-i386
  • /usr/lib/jvm/java-8-openjdk-i386

E eu quero me livrar do que não é necessário.

$ dpkg -S /usr/lib/jvm/java-8-openjdk-i386/bin/javac
openjdk-8-jdk-headless:i386

$ dpkg -S /usr/lib/jvm/java-1.8.0-openjdk-i386/bin/javac
dpkg-query: no path found matching pattern /usr/lib/jvm/java-1.8.0-openjdk-i386/bin/javac

$ dpkg -l | grep openjdk
openjdk-8-jdk
openjdk-8-jdk-headless
openjdk-8-jre
openjdk-8-jre-headless
    
por Gayan Weerakutti 07.05.2017 / 13:45

1 resposta

4

Se você correr

ls -l /usr/lib/jvm

você verá que java-1.8.0-openjdk-i386 é um link simbólico para java-8-openjdk-i386 , então não há nada para se livrar.

Nesses casos, dpkg -S só encontra os links simbólicos, não os desrefere:

dpkg -S /usr/lib/jvm/java-*-openjdk-i386

deve indicar que ambos os "diretórios" vêm de openjdk-8-jdk-headless .

    
por 07.05.2017 / 14:17

Tags