インストールされているパッケージ/usr/lib/jvm/java-1.8.0-openjdkを探します。

インストールされているパッケージ/usr/lib/jvm/java-1.8.0-openjdkを探します。

/usr/lib/jvm私のディレクトリに2つの同じディレクトリがありますダーバンマシン。

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

私には必要ないものを取り除きたい。

$ 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

答え1

走れば

ls -l /usr/lib/jvm

これはjava-1.8.0-openjdk-i386シンボリックリンクなので、java-8-openjdk-i386削除する項目はありません。

この場合、dpkg -Sシンボリックリンクのみが見つかり、逆参照されません。

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

両方の"ディレクトリ"は両方openjdk-8-jdk-headless

関連情報