ダウンロード¶
参考原文バージョン: 2022.3.30(c60e6e70bb3dfa2bf77ff4a4ebd8886d959b41c2)
SUMO 最新リリース(Version 1.13.0)¶
リリース日: 2022.05.03
Windows¶
64bitのバイナリ、必要な全てのdll、使用例、ツール、HTML形式のドキュメントが含まれます。 コンテンツとライセンスの説明(特に、GeoTiff、shapefileと3DモデルのGPLコードを含む"extra"ビルドについて)に関しては、ノートの下部を参照してください。
- 64bit インストーラ sum-win64-1.13.0.msi
- 64bit zipsumo-win64-1.13.0.zip
- 64bit extra付きインストーラ (GPUコードを含む)sumo-win64extra-1.13.0.msi
- 64bit extra付きzip (GPUコードを含む)sumo-win64extra-1.13.0.zip
SUMO-Game¶
- Windowsバイナリ sumo-game-1.13.0.zip
Linuxバイナリ¶
コミュニティは特にopen buildサービスでいくつかのリポジトリを管理しています。 詳細なリストは下記を参照してください。
更に、debianとubuntuとlaunchpadプロジェクトとarchlinuxパッケージもあります。
- https://salsa.debian.org/science-team/sumo.git
- https://launchpad.net/~sumo
- https://aur.archlinux.org/packages/sumo/
また、SUMOのflatpakもあります。
最新のsumoをubuntuに入れる場合、以下のようにしてください。
sudo add-apt-repository ppa:sumo/stable
sumo apt update
sumo apt install sumo sumo-tools sumo-doc
リポジトリ¶
リポジトリにライブラリ(projやgdalなど)が含まれない場合、ディストリビューションの一部として提供れているか、他のリポジトリが必要になります(buildサービスリポジトリの一つを試す必要があります。例えばアプリケーション:Geo) 今のところ、パッケージにはドキュメントが含まれていません。 リポジトリにはnightlyビルドも含まれます(sumo-git)。
- openSUSE Leap 42.3
- openSUSE Leap 15.0
- openSUSE Leap 15.1
- openSUSE Leap 15.2
- openSUSE Leap 15.3
- openSUSE Leap 15.4
- openSUSE Tumbleweed
- Fedra 30
- Fedra 31
- Fedra 32
- Fedra 33
- Fedra 34
- Fedra 35
- Fedra Rawhide
- CentOS 7
- CentOS 8
リポジトリの追加とインストール(GPGキーのチェックをしない、手っ取り早い方法!)は、CentOS 7のyumの場合、以下のようになります。
yum-config-manager --add-repo=https://download.opensuse.org/repositories/science:/dlr/CentOS_7/
yum install -y --nogpgcheck epel-release
yum install -y --nogpgcheck sumo-1.13.0.
また、openSUSE Leap 15.3のzypperでは以下のようになります。
zypper ar http://download.opensuse.org/repositories/science:/dlr/15.3/ science:dlr
sumo=1.13.0 で zypper を実行します。
バージョン番号を省略すると、最新のNightly Buildがインストールされます。 Ubuntu、 Debian、 Archのユーザーは、上記のコミュニティリポジトリを参照してください。
MacOS¶
Homebrewを用いたインストールガイドか、ビルド手順を参照してください。
"Bottles"は[Homebrew]をインストールするために使えます。 最新の2つのメジャーバージョン用にビルドされており(現在はMojaveとCatalina)、ソースから最小限の要件(fox、proj、xerces-c)でビルドされています。 オプションのライブラリが必要ならば、それらをbrewで指定すれば、brewがSUMOをソースからコンパイルします。 詳しくは、Formula's READMEを参照してください。
アプリランチャー¶
MacOSでより自然に扱うために、アプリランチャーも提供されています(アイコンとショートカット)。 ランチャーは全てのバージョンのSUMOで動き、アップデートの必要はありません。
これらのランチャーは、MacOS上で.sumocfg
ファイルを開くためのデフォルトアプリケーションとしてsumo-guiを選択し、さらにsumo-gui、netedit、OSM Web WizardをDockに追加できるようにするものです。
重要なお知らせ
ランチャーを使用するためには、事前にSUMOをインストールし、SUMO_HOME 環境変数を設定していることを確認する必要があります(バージョンは問いません)。
ソースコード¶
以下のリンクから、ソースコード、使用例、Visual StudioやLinux Makefile作成用のCMakeファイルをダウンロードできます。 このファイルはテストを含みません。
Pythonパッケージ/仮想環境¶
SUMO 1.8.0から(MacOSは1.12.0から)、pip(Python packaging index)を用いたインストールも可能になりました。
pip install eclipse-sumo
でアプリケーションをインストールするか、traciのみ(pip install traci
)、libsumoのみ(pip install libsumo
)、sumolibのみ(pip install sumolib
)のインストールも可能です。
この方法は2014年以降のWindows、MacOSおよび全てのLinuxで動作します。 アプリケーションはPython 2とPython 3の両方で動作し、libsumoはPython 3.6以上でのみ動作します。 これにより、最新のSUMOを仮想環境 またはNightly Buildを使って以下のコマンド (Linuxの場合)簡単にテストできます。
python -m venv sumo_test
cd sumo_test
.bin/activate
pip install eclipse-sumo
MacOSの依存関係
MacOSでPython wheel を使うには、一度標準インストールに従って、例えばbrew経由ですべての依存関係をインストールし最新版にしておく必要があります。
SUMO - 最新開発版¶
SUMOは現在活発に開発されています。継続的に更新されるバグ修正と機能強化のリストがあります。 バグフィックスと機能強化のリストは、ChangeLogをご覧ください。
最新の機能を利用するために (およびリリース前のフィードバック)](Contact.md) を参照してください。 私たちの コードリポジトリ から最新版を使用することをお勧めします。
メインブランチにプッシュするたびに、Windows、Linux、macOS用のビルドが開始されます。 その結果は、関連するコミットはこちら をクリックし、あなたのプラットフォームに適したファイルをダウンロードすることで確認できます。 をクリックし、お使いのプラットフォームに適したファイルをダウンロードしてください (GitHub にサインインする必要がある場合があります)。
Nightly Snapshot¶
<?php getNightlyFreshness("sumo-win64-git.zip");?
リポジトリ内のコードは、毎晩コンパイルされます。 Windows のビルドはすべて 64bit プラットフォーム用です。 内容やライセンスの説明については ライセンス(特にGeoTIFF、シェイプファイル、3DモデルをサポートするGPLコードを含む「追加」ビルドに関して)。 以下のノート](Downloads.md#note_on_licensing)を参照してください。以下のパッケージが入手可能です。
- ソース (zip)
- ソース (tar.gz)
- ソースと静的なHTMLドキュメント (tar.gz)
- Windowsインストーラー(msi)
- Windows zip
- 全てのエクストラファイル(GPL コードを含む)を含む Windows インストーラー (msi)
- Windows 64bit デバッグ版
ナイトリービルドは Python packaging index test instance からも入手可能です。 最新のナイトリーバージョン(仮想環境で行うことを強く推奨します)をインストールするには、上記の説明のインストール行を以下のように置き換えてください。
pip install -i https://test.pypi.org/simple/ eclipse-sumo
これはpythonパッケージですが、コンパイルされたSUMOバイナリがすべて含まれており、完全に機能するはずです(上記のセクションの要件を参照してください)。
オープン・ビルド・サービスのLinux リポジトリには、ナイトリービルドも含まれています。 残念ながら Debian, Ubuntu, Arch のバージョンにはありません。
対応するドキュメントはDoxygenでもライブで見ることができます。 また、テスト結果 や コードカバレッジ解析 などの成果物も毎晩生成されます。
注意
Windows 用のバイナリパッケージは、1 日に 1 回(ベルリン時間の深夜)だけコンパイルされるため、最新の Git リビジョン から遅れることがあります。
過去のリリースと代替ダウンロード¶
リリースディレクトリ には、1.2.0 以降のすべてのリリースファイルが含まれています。
これらの古いリリースは、sourceforge download portal からも入手可能です。
古いバージョンを試したい場合、仮想環境を使うこともでき、 (上記の説明)を固定バージョンで使用することもできます(例: pip install eclipse-sumo=1.9.0
(1.8.0以降で動作))。
もし、古いバージョンのリポジトリの完全なzip(テストを含む)が必要なら、ローカルリポジトリのタグをご覧ください。
その他¶
リポジトリへの直接アクセス¶
最新のソースを Git リポジトリから直接取得することができます。 リポジトリへのアクセスに関する FAQ をご覧ください。 通常、これらのソースはコンパイルされ、私たちのテストを正常にパスするはずです。 ビルドの現在の状態を評価するには夜間テストの統計 を見てください。
パッケージ¶
SUMOは複数のパッケージとして提供されています。 以下の表にそれぞれのコンテンツを示します。
bin | build | ソースコード | ユーザードキュメント | 開発者ドキュメント(doxygen) | データ | 例 | チュートリアル | テスト | ツール(jarを除く) | jar | |
---|---|---|---|---|---|---|---|---|---|---|---|
sumo-src-XXX.tar.gz sumo-src-XXX.zip | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
sumo-win??-XXX.zip sumo-win??-XXX.msi | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
sumo-all-XXX.tar.gz sumo-all-XXX.zip | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
rpm | (✔) | ✔ | ✔ | ✔ | ✔ | ✔ |
依存関係(開発者向け)¶
Windows向けにVisual Studioで開発する場合、このリポジトリをcloneすることで全ての依存関係を見つけることができます。SUMOを実行することだけが目的の場合は、上に挙げた依存ランタイムの含まれたバイナリーをダウンロードしてください。
シナリオと他のデータ¶
ライセンスについて¶
SUMOはオープンソースライブラリのみを使い、GPL v2以降を二次ライセンスオプションとするEPL-2.0でライセンスされています。
標準のWindowsビルドには、Eclipseが承認したライセンス (特にGPL、LGPL以外)のコードとWindowsバイナリのみが含まれています。 shapeファイルのインポート、GeoTIFF処理、OpenSceneGraph 3DGUI、またはビデオ生成などの機能が必要な場合は、"extra"ビルドをダウンロードしてください。 Linuxパッケージには、外部ライブラリは全く含まれていません。