Comment réparer «aucun fichier ou répertoire» lors de l'ajout d'une application avec des alternatives sous Linux

9

Lors de l'exécution de la commande

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

sous Linux, je reçois l'erreur

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

Comment puis-je réparer cela?

Phyxx
la source

Réponses:

11

Il s'avère que le correctif consiste à exécuter les commandes suivantes:

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

vous pouvez confirmer que les étapes ci-dessus ont fonctionné avec:

which jar

Je dirais que ces étapes sont assez génériques et pourraient également être utilisées pour d'autres applications alternatives.

Voir http://johnglotzer.blogspot.com/2012/09/alternatives-install-gets-stuck-failed.html pour plus d'informations.

Phyxx
la source