I por engano deletado usr / share / java em ubuntu16..04. Como corrigi-lo?

0

Por engano, apaguei o usr / share / java. Como consertar isso?

    
por Gourab dhargupta 11.12.2016 / 07:42

1 resposta

2

Se você tivesse (partes de) uma instalação Java em /usr/share/java* , isso significa que você instalou o Java através do gerenciador de pacotes. Existem alguns pacotes Java independentes disponíveis no Ubuntu e eu não sei qual (is) você instalou porque você não nos diz. No entanto, você pode reinstalar qualquer pacote com

sudo apt install --reinstall <PACKAGE...>

para restaurar arquivos ausentes ou corrompidos.

Você pode descobrir quais arquivos de todos os pacotes instalados devem residir em /usr/share/java e seus respectivos pacotes com:

dpkg-query -S /usr/share/java

Você pode até usar o resultado desse comando para instalar todos os pacotes listados imediatamente:

dpkg-query -S /usr/share/java | sed -e 's/:.*$//;s/, /\n/g' | xargs -rd '\n' -- sudo apt install --reinstall
    
por David Foerster 11.12.2016 / 08:46