在 Linux 中添加带有替代方案的应用程序时如何修复“没有该文件或目录”

在 Linux 中添加带有替代方案的应用程序时如何修复“没有该文件或目录”

运行命令时

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

在 Linux 中我收到错误

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

我怎样才能解决这个问题?

答案1

事实证明,修复方法是运行以下命令:

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

您可以确认上述步骤有效:

which jar

我想说这些步骤非常通用,也可以用于其他替代应用程序。

http://johnglotzer.blogspot.com/2012/09/alternatives-install-gets-stuck-failed.html了解更多信息。

相关内容