SUMOのインストールが問題 on Ubuntu

A8バナー広告

障害

aptでSUMOをインストールしようとする。すると、こんなエラーメッセージが出てしまう。

しかし、gdal-abi-2-2-3というパッケージはaptに存在していない。さて、どうしようか?

正解: fakeパッケージ

いろいろと方法を試してみた。正解だったのは、fakeパッケージを作成して、真のパッケージへの参照情報を紹介することだった。

次の手順を実行してみる。

gdal_abi.txtの中身はこの通り

SUMOのバージョン確認をしてみる。インストールは成功した様子だ。

結局なんだったのか?

gdal-abi-2-2-3は何だろう?

Virtual Packageらしい。Virtual Packageってなんだろう?たしかに、aptitudeコマンドを実行したときもVirtual Packageのエラーメッセージが出ていた。

Virtual Packageとは次の定義。

つまり、gdal-abi-2-2-3とlibgdal20は同じと言える。
ひとつの仮説が出る。SUMOの依存関係が狂っているのではないか?SUMOのマニュアルに従って、レポジトリ設定を試してみる。

参考

aptで似たような問題が起きたとき、もしかしたらこの解決法が役に立つかもしれない。