Ya instalé (manualmente, desde el archivo .bin) el último jre (Versión 6 Actualización 30) de Oracle y ahora quiero eliminar openjdk-6-jre. Sin embargo, apt me obliga a instalar el antiguo (Versión 6 Actualización 26) sun-java6-jre. Entonces, ¿puedo eliminar openjdk-6-jre (y el complemento icedtea) sin instalar sun-java6-jre? ¿O es trivial intentar eliminar openjdk-6-jre porque es "inofensivo"?
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]?
Respuesta1
sudo apt-get remove openjdk-6-jre-headless sun-java6-bin sun-java6-jre
Por supuesto, eso también eliminará todos los paquetes que dependen de un paquete JRE. Si desea poder utilizarlos, deberá crear un paquete JRE ficticio, con equivs
.
Por lo tanto, probablemente sea más fácil dejar instalado un JRE empaquetado.