Remova o openjdk-7-jre, mas o apt-get requer a instalação do openjdk-6-jre, etc

1

Instalei openjdk-7-jre e icedtea-7-plugin para usar o webex no FireFox no Ubuntu 12.04 ontem. Agora eu não tenho que usar o JRE, então eu removo. Mas o apt-get diz que vai instalar openjdk-6-jre e um monte de coisas assim:

$ sudo apt-get autoremove --purge openjdk-7-jre icedtea-7-plugin
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  default-jre default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib
Suggested packages:
  icedtea-plugin sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-telugu-fonts ttf-oriya-fonts
  ttf-kannada-fonts ttf-bengali-fonts
The following packages will be REMOVED:
  icedtea-7-plugin* openjdk-7-jre* python-renderpm* python-reportlab* python-reportlab-accel*
The following NEW packages will be installed:
  default-jre default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib
0 upgraded, 7 newly installed, 5 to remove and 5 not upgraded.
Need to get 33.1 MB of archives.
After this operation, 86.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? 

Eu não uso mais o JRE, então como remover o JRE7 completamente sem instalar o JRE6?

    
por neo0 06.12.2013 / 03:17

1 resposta

3

Isto é mais provável para uma dependência estúpida, então você deve dizer ao apt-get para não instalar nada durante a remoção do JRE7:

sudo apt-get --purge autoremove default-jre default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib icedtea-plugin sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-bengali-fonts icedtea-7-plugin openjdk-7-jre python-renderpm python-reportlab python-reportlab-accel

Se eu tiver que adivinhar, algum pacote depende / recomenda / sugere default-java ou um pacote virtual e isso porque enquanto você tenta remover um, o outro é instalado.

    
por Braiam 06.12.2013 / 03:39