Como corrigir "Esse arquivo ou diretório não existe" ao adicionar aplicativos com alternativas no Linux


9

Ao executar o comando

sudo update-alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000

no Linux eu recebo o erro

failed to read link /usr/bin/jar: No such file or directory

Como posso consertar isso?

Respostas:


11

Acontece que a correção é executar os seguintes comandos:

sudo rm /usr/bin/jar
sudo rm /var/lib/alternatives/jar
sudo alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000

você pode confirmar que as etapas acima funcionaram com:

which jar

Eu diria que essas etapas são bastante genéricas e também podem ser usadas para outras aplicações alternativas.

Consulte http://johnglotzer.blogspot.com/2012/09/alternatives-install-gets-stuck-failed.html para obter mais informações.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.