Como desinstalo uma versão do Java do Ubuntu 15.10? [fechadas]

-1

Vários meses atrás instalei uma versão do java na minha máquina. Infelizmente, não me lembro como. :(

Agora, toda vez que eu executo sudo apt-get upgrade ou update ou autoremove , recebo as seguintes mensagens:

$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  jdk1.8.0-92
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 272 MB disk space will be freed.
Do you want to continue? [Y/n] Y
dpkg: warning: files list file for package 'libopencv-highgui2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-imgproc2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-video2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-flann2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-objdetect2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-features2d2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-core2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-contrib2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-legacy2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-calib3d2.4v5:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libopencv-ml2.4v5:amd64' missing; assuming package has no files currently installed
(Reading database ... 219411 files and directories currently installed.)
Removing jdk1.8.0-92 (1.8.092-1) ...
/var/lib/dpkg/info/jdk1.8.0-92.postrm: line 586: /usr/sbin/alternatives: No such file or directory
/var/lib/dpkg/info/jdk1.8.0-92.postrm: line 598: /usr/sbin/alternatives: No such file or directory
dpkg: error processing package jdk1.8.0-92 (--remove):
 subprocess installed post-removal script returned error exit status 127
Errors were encountered while processing:
 jdk1.8.0-92
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu apenas tentei atualizar para o Ubuntu 16 a partir da linha de comando e isso não funcionou. Então eu realmente preciso desinstalar o maldito, mas nenhum dos posts que eu li até agora me ajudou! O que devo fazer para me livrar dessa instalação Java (e talvez depois instalá-la corretamente)?

    
por IZ73 10.10.2016 / 22:49

1 resposta

2

Para desinstalar o Oracle Java 8, basta pressionar Ctrl + Alt + T no teclado para abrir o Terminal. Quando se abre, execute o comando abaixo.

sudo update-alternatives --display java

Para verificar a configuração antes de desinstalar o Java. Em seguida, remova os links simbólicos

(substitua a palavra (versão) pela sua versão Java. DO java -version para obter a sua. Portanto, se sua versão for 1.8.0-92, digite sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.8.0-92/bin/java" )

sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk<version>/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk<version>/bin/javac"
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk<version>/bin/javaws"

verifique se os links simbólicos foram removidos

java -version
javac -version
which javaws

Os próximos comandos devem ser inseridos com cuidado para evitar a destruição permanente do sistema.

cd /usr/lib/jvm
sudo rm -rf jdk<version>

Agora edite as variáveis ambientais.

 sudo vi  /etc/environment

Exclua linhas com JAVA_HOME, JRE_HOME, se houver

Para desinstalar o OpenJDK (se instalado). Primeiro verifique quais pacotes OpenJDK estão instalados.

sudo dpkg --list | grep -i jdk

Para remover o openjdk:

sudo apt-get purge openjdk*

Desinstale os pacotes relacionados ao OpenJDK.

sudo apt-get purge icedtea-* openjdk-*

Verifique se todos os pacotes do OpenJDK foram removidos.

sudo dpkg --list | grep -i jdk

Isso é tudo.

    
por SAGAR Nair 10.10.2016 / 23:00