Debian sid に Ubuntu の source.list から JOSM を導入

以前は OpenStreetMap 編集ツールの JOSM を wget で定期的に取得していましたが，更新されてないときも取得したりとかがいまいちでした．

＜追記＞

今試すと以前はJOSMサーバでは --timestamping option が効かなかったと思うのですが今は効くようになっていました．

$ wget -SN https://josm.openstreetmap.de/josm-latest.jar
--2018-09-08 00:21:26-- https://josm.openstreetmap.de/josm-latest.jar
josm.openstreetmap.de (josm.openstreetmap.de) をDNSに問いあわせています... 78.47.65.34, 2a01:4f8:c17:2906::2
josm.openstreetmap.de (josm.openstreetmap.de)|78.47.65.34|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています...
HTTP/1.1 304 Not Modified
Date: Fri, 07 Sep 2018 15:21:29 GMT
Server: Apache/2.4.18 (Ubuntu)
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
ETag: "ca0f12-57529dee345c4"
ファイル `josm-latest.jar' はサーバ側で変更されていませんでした。ダウンロードを省略します。

＜／追記＞

JSOM 公式で Ubuntu のパッケージを配布しているので，これを借りてみます．

JOSM

Download – JOSM

Ubuntu の dists はこんな感じです．とりあえず近くて LTS な bionic(18.04 LTS)を使います．(alldist)でも良かったかも．

$ w3m -dump 'https://josm.openstreetmap.de/apt/dists/'|grep "^\[DIR\]"|awk {' print $2 '}
alldist/
artful/
bionic/
cosmic/
lucid/
natty/
oneiric/
precise/
quantal/
raring/
saucy/
trusty/
utopic/
vivid/
wily/
xenial/
yakkety/
zesty/

こんな感じで導入しました．

$ wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add - #鍵導入
$ sudo apt edit-sources josm #source.list作成内容は以下のもの
$ cat /etc/apt/sources.list.d/josm.list
deb https://josm.openstreetmap.de/apt bionic universe
$ sudo apt update #パッケージ情報を最新に
$ sudo apt install josm-latest #josm-latestを導入

起動して，以下のようにフォントにアンチエイリアスが効いていなくて汚い場合は，

環境変数 `_JAVA_OPTIONS=’-Dawt.useSystemAAFontSettings=lcd’ ` を設定するときれいになります．

とりあえず最低限のプリセットや，

プラグインを設定．

てことでこれで普通に使えそうです．

(新しいGPSロガーほしいですね)