Entfernen von openjdk-6-jre ohne die Installation von sun-java6-jre

Entfernen von openjdk-6-jre ohne die Installation von sun-java6-jre

Ich habe bereits (manuell, aus der .bin-Datei) das neueste JRE (Version 6, Update 30) von Oracle installiert und möchte nun OpenJDK-6-JRE entfernen. Apt zwingt mich jedoch, das alte Sun-Java6-JRE (Version 6, Update 26) zu installieren! Kann ich also OpenJDK-6-JRE (und das Icedtea-Plugin) entfernen, ohne Sun-Java6-JRE zu installieren? Oder ist es trivial, zu versuchen, OpenJDK-6-JRE zu entfernen, da es „harmlos“ ist?

sudo apt-get remove openjdk-6-jre-headless
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  sun-java6-bin sun-java6-jre
Suggested packages:
  sun-java6-plugin ia32-sun-java6-plugin sun-java6-fonts ttf-kochi-gothic
  ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho ttf-arphic-uming
The following packages will be REMOVED:
  default-jre default-jre-headless icedtea-6-jre-cacao
  libcommons-beanutils-java libcommons-digester-java openjdk-6-jre
  openjdk-6-jre-headless openjdk-6-jre-lib
The following NEW packages will be installed:
  sun-java6-bin sun-java6-jre
0 upgraded, 2 newly installed, 8 to remove and 0 not upgraded.
Need to get 0B/35,1MB of archives.
After this operation, 12,3MB of additional disk space will be used.
Do you want to continue [Y/n]? 

Antwort1

sudo apt-get remove openjdk-6-jre-headless sun-java6-bin sun-java6-jre

Natürlich werden dadurch auch alle Pakete entfernt, die von einem JRE-Paket abhängen. Wenn Sie diese verwenden möchten, müssen Sie ein Dummy-JRE-Paket erstellen, mit equivs.

Daher ist es wahrscheinlich einfacher, einfach eine gepackte JRE installiert zu lassen.

verwandte Informationen