依存関係が合わない (Java 8) Linux に JOSM をインストールする

依存関係が合わない (Java 8) Linux に JOSM をインストールする

古いMintにJOSMをインストールしたかった(https://josm.openstreetmap.de/wiki/ダウンロード#Ubuntu)。そこで、次の 1 行を含むファイル josm.list を、sources.list.d に追加しました。

deb https://josm.openstreetmap.de/apt trusty universe

そして試してみた:

# apt-get install josm

翻訳された出力:

The following packages have unfulfilled dependencies:
 josm: Requires: openjdk-8-jre but can not be installed or
                 java8-runtime but can not be installed

しかし:

$ java -version
java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

最新の 1.8.0_17x ではないことはわかっていますが、1.8 です... josm をインストールするにはどうすればいいですか?

答え1

わかりました。質問を投稿して数分後に解決策が見つかりました... 頻繁ですね...

# apt-add-repository ppa:openjdk-r/ppa
# apt-get-update
# apt-get install josm

そして、JOSM は完全に動作し、OSM サーバーからデータをダウンロードしています。

ゴム製のアヒルになってくれてありがとう!(本当にありがとう)

答え2

の上 JOSM ダウンロードウェブページには、お気に入りのディストリビューションに JOSM を追加する方法が説明されています。おそらく最新の安定版です。最新の Mint 20.1 では、josm は古くなっています。リンク1助けて頂きました。

関連情報