update-alternatives: エラー: 代替リンク /usr/share/java/clojure.jar はすでに clojure によって管理されています

update-alternatives: エラー: 代替リンク /usr/share/java/clojure.jar はすでに clojure によって管理されています

18.04 にアップグレードした後、このパッケージを再インストールしようとすると、上記のエラーが発生します (アップグレード中にも表示されたと思います)。このパッケージは、などの他のパッケージの前提条件であるようですlibappindicator(または、それらをインストールしようとすると再びポップアップ表示されます)。そのため、解決する必要があります。

update-alternatives を試してみましたが、効果はありませんでした。どうすればこれを回避できるでしょうか?

答え1

さて、私が使用したのは:

update-alternatives --remove 

clojureのすべての設定を削除しますname。その後、問題なく再インストールできました。少なくともエラー メッセージは表示されなくlibclojure-javaなりました。ただし、apt でインストールする場合は、既存の定義をオーバーランするためのフラグが必要で、その方がエレガントだったと思います。

関連情報