Erro de instalação oracle-java8-installer

0

Eu tentei instalar o java no Ubuntu 16.04, mas recebendo o seguinte erro

Download done.
Removing outdated cached downloads...
update-alternatives: error: no alternatives for java
update-alternatives: error: cannot stat file '/etc/mysql/my.cnf.fallback': Not a directory
dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 oracle-java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Então eu removi a instalação com os seguintes comandos

sudo apt-get purge oracle-java8-installer
sudo apt-get clean
sudo apt-get update
sudo add-apt-repository --remove ppa:webupd8team/java
sudo apt-get update
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

mas ainda assim o erro é o mesmo, espero que alguém possa me ajudar, obrigado.

    
por user6837382 14.11.2017 / 15:40

2 respostas

1

Você precisa remover manualmente os scripts de instalação do pacote:

sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo dpkg --configure oracle-java8-installer
    
por João Pinto 14.11.2017 / 15:48
0

Se você ainda estiver com problemas para instalar o java8, sugiro verificar manualmente quaisquer outros arquivos para o java- e depois reinstalá-los.

sudo ls /etc/apt/sources.list.d/  
# check for extra java.list files and remove
# as stated above - be sure your pervious install postinst is rm
sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
# test it to be dpkg is happy
sudo dpkg --configure -a
sudo apt-get install oracle-java8-installer

Ele então lhe dirá que o java9 é agora o padrão estável. Se você precisa especificamente de java8 (por exemplo, em uma pilha de elk), você deve especificar a versão padrão do java para o sistema usar.

sudo apt-get install oracle-java8-set-default

Deixe-nos saber se você resolveu e como, por favor?

    
por eschipul 19.01.2018 / 23:20