web-dev-qa-db-ja.com

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

どうすれば修正できますか?

9
Phyxx

修正は次のコマンドを実行することです:

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 を参照してください。

11
Phyxx