ダウンロード¶
SUMO - 最新リリース (バージョン 1.13.0)¶
リリース日: 2022.05.03
Windows¶
バイナリ(64ビット)、必要なすべてのDLL、サンプル、ツール、HTML形式のドキュメントが含まれます。 内容とライセンスの説明(特にGeoTIFF、シェープファイル、3DモデルをサポートするGPLコードを含む「追加」ビルドに関するもの)については、下記の注記を参照してください。
- 64ビットインストーラー: sumo-win64-1.13.0.msi
- 64ビット版zip: sumo-win64extra-1.13.0.msi
- すべての追加機能を含む64ビットZIP(GPLコードを含む):sumo-win64extra-1.13.0.zip
SUMOはwinget経由でも利用可能です。
winget install --name sumoで最新リリース版(ただし追加機能版ではない)を入手できます。
SUMO-Game¶
Linux¶
コミュニティは特にオープンビルドサービス で複数のリポジトリを管理しています。 リポジトリの詳細な一覧は以下を参照してください。
LaunchpadリポジトリからUbuntuに最新のsumoを追加するには、以下を実行する必要があります:
sudo add-apt-repository ppa:sumo/stable
sudo apt-get update
sudo apt-get install sumo sumo-tools sumo-doc
リポジトリ¶
ビルドサービスでは、各ディストリビューション向けのインストール手順を提供しています。
リポジトリにライブラリ(projやgdalなど)が含まれていない場合、それらは ディストリビューションの一部であるか、別のリポジトリから入手する必要があります( こちらのビルドサービスリポジトリも試してみてください。例: Application:Geo)。 現時点ではパッケージにドキュメントは含まれていません。 リポジトリにはsumo-gitと呼ばれるナイトリービルドも含まれています。
- openSUSE Leap 15.2 リポジトリ
- openSUSE Leap 15.3 リポジトリ
- openSUSE Leap 15.4 リポジトリ
- openSUSE Leap 15.5 リポジトリ
- openSUSE Leap 15.6 リポジトリ
- openSUSE Tumbleweed リポジトリ
- Fedora 36 リポジトリ
- Fedora 37 リポジトリ
- Fedora 38 リポジトリ
- Fedora 39 リポジトリ
- Fedora 40 リポジトリ
- Fedora 41 リポジトリ
- Fedora 42 リポジトリ
- Fedora Rawhide リポジトリ
- CentOS 7 リポジトリ
- Debian 9 リポジトリ
- Debian 10 リポジトリ
- Debian 11 リポジトリ
- Debian 12 リポジトリ
- Debian Testing リポジトリ
- Debian Unstable リポジトリ
- xUbuntu 16.04 リポジトリ
- xUbuntu 18.04 リポジトリ
- xUbuntu 20.04 リポジトリ
- xUbuntu 22.04 リポジトリ
- xUbuntu 24.04 リポジトリ
さらに、Debian および Ubuntu の Launchpad プロジェクト、ならびに Arch Linux パッケージが存在します:
- https://salsa.debian.org/science-team/sumo.git
- https://launchpad.net/~sumo
- https://aur.archlinux.org/packages/sumo/
SUMO用のflatpakも利用可能です。
例¶
CentOS 7のyumでリポジトリを追加しインストールする(GPGキーの確認なし)手順は以下の通りです:
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
すべてのビルドサービスリポジトリには最新のナイトリービルドと現行リリースが含まれることにご注意ください。 最新ビルド以外が必要な場合は、必ずバージョンを指定してください。
Ubuntuで利用可能なバージョンを確認するにはapt show sumo -aを実行してください。
macOS¶
macOSでは提供されているパッケージファイルを使用して簡単にインストールできます:
- pkg インストーラー: sumo-1.13.0.pkg
MacにPythonとXQuartzがインストールされていることを確認してください。
以下の手順に従ってSUMOをビルドすることも可能ですこちら。
Homebrew¶
Homebrewベースのインストールガイドこちらを参照するか、ビルド手順に従ってください。 Homebrewボトルの使用は推奨されません。
Caution
Homebrew経由のインストールは現在メンテナンスされていません。 古いバージョンのインストールには使用可能ですが、サポートは提供されません。 インストーラーを使用するか、SUMOを自身でビルドしてください。
インストーラーを使用した場合、この手順は不要です!
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以降)では、Pythonパッケージインデックスからのインストールも可能です。
アプリケーション全体をインストールする場合: pip install eclipse-sumo、または traci のみ (pip install traci)、libsumo (pip install libsumo)、sumolib (pip install sumolib) を個別にインストールできます。
Windows、 macOS、および2014年より新しいすべてのLinuxバージョンで動作します。 アプリケーションはPython 2とPython 3の両方で利用可能ですが、libsumoはPython 3.6以降専用です。これにより、以下のコマンド(Linux上)を使用して、仮想環境やナイトリービルド経由で新しいSUMOバージョンを簡単にテストできます:
python -m venv sumo_test
cd sumo_test.
bin/activate
pip install eclipse-sumo
macOS依存関係に関する注意
macOSでPythonホイールを使用するには、例えば標準インストールに従い、brew経由ですべての依存関係を一度インストールし最新状態に保つ必要があります。
追加ツール¶
全てのPythonツールを最大限活用するには
pip install -r $SUMO_HOME/tools/requirements.txtで依存関係をインストールしてください。
SUMO - 最新開発版¶
SUMOは活発に開発中です。継続的に更新される バグ修正と機能強化のリストは 変更履歴でご確認いただけます。最新機能を利用し (リリース前のフィードバックを提供)いただくには コードリポジトリから最新版の使用を推奨します。
メインブランチへのプッシュごとに、Windows、Linux、macOS向けのビルドが自動実行されます。 ビルド結果は該当コミットをクリックし、 お使いのプラットフォームに対応するファイルをダウンロードすることで入手可能です(GitHubへのサインインが必要な場合があります)。
ナイトリースナップショット¶
リポジトリ内のコードは毎晩コンパイルされます。すべてのWindowsビルドは64ビットプラットフォーム向けです。内容とライセンス(特にGeoTIFF、シェープファイル、3DモデルをサポートするGPLコードを含む「追加」ビルドに関する説明)については、 下記の注記を参照してください。 以下のパッケージを入手できます: 以下のパッケージを入手できます:
- ソース: https://sumo.dlr.de/daily/sumo-src-git.tar.gz
- ソース: https://sumo.dlr.de/daily/sumo-src-git.zip
- ソースと静的HTMLドキュメント: https://sumo.dlr.de/daily/sumo_git.orig.tar.gz
- Windowsインストーラー: https://sumo.dlr.de/daily/sumo-win64-git.msi
- Windows zip: https://sumo.dlr.de/daily/sumo-win64-git.zip
- すべての追加機能を含む Windows インストーラー (GPL コードを含む): https://sumo.dlr.de/daily/sumo-win64extra-git.msi
- Windows用zipファイル(すべての追加機能を含む、GPLコードを含む): https://sumo.dlr.de/daily/sumo-win64extra-git.zip
- SUMOゲームのWindows 64ビットバイナリ: https://sumo.dlr.de/daily/sumo-game-win64-git.zip php getInfo(「sumo-game-win64-git.zip」,「d」,true);?>
- Windows 64ビット デバッグ版: https:// sumo.dlr.de/daily/sumo-win64Debug-git.zip
- macOS pkg インストーラー: sumo-git.pkg
ナイトリービルドはPython wheelsとしても入手可能です。 最新のナイトリー版をインストールするには(仮想環境での実行を強く推奨します)、上記の手順に従い、インストール行を以下に置き換えてください:
pip install -f https://sumo.dlr.de/daily/wheels/ eclipse-sumo
これはPythonパッケージですが、コンパイル済みSUMOバイナリを全て含み、完全に機能するはずです(要件については上記セクションを参照)。 libsumo、sumolib、traci用のナイトリーPythonホイールも利用可能です。
Linux向けリポジトリ (#repositories) にはナイトリービルドも含まれています。
対応するドキュメント は ライブで閲覧可能で、Doxygen ドキュメント も含まれます。 テスト結果 や コードカバレッジ 分析 などの追加成果物は毎晩生成されます 。
注意
利用可能な Windows バイナリパッケージは、1日1回 (日本時間朝) のみコンパイルされるため、最新の Git リビジョン に遅れる可能性があります。
さらに新しいビルドが必要な場合は、GitHub Actionsのアーティファクトを確認してください。
対象のコミットとプラットフォーム(例:Windowsバイナリの場合はwindows)をクリックする必要があります。
過去のリリースと代替ダウンロード方法¶
リリースディレクトリには1.2.0以降の全リリースファイルが格納されています。
これらおよびそれ以前のリリースはSourceForgeダウンロードポータルからも入手可能です。
古いバージョンを試したい場合は、仮想環境アプローチ (上記で説明した方法)で固定バージョンを使用することもできます。
例: pip install eclipse-sumo==1.9.0(1.8.0以降でのみ動作します)。
リポジトリの完全なzipスナップショット(テストを含む)が必要な場合 が必要な場合は、 ローカルリポジトリ内のタグまたはGitHubタグを参照してください。
その他¶
リポジトリへの直接アクセス¶
最新ソースはGitリポジトリから直接取得可能です。 詳細は リポジトリアクセスに関するFAQを参照してください。 通常、これらはコンパイル可能であり、テストスイートも正常に完了するはずです。 ビルドの現在の状態を評価するには、 ナイトリーテスト統計 にアクセスします。
パッケージ¶
SUMO はさまざまなパッケージとして入手できます。各パッケージの内容は 以下の表にリストされています。
| bin | build | src (ソースコード) | ユーザードキュメント | 開発者向けドキュメント (doxygen) | データ | サンプル | チュートリアル | テスト | ツール (jarファイルを除く) | jarファイル | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| sumo-src-XXX.tar.gz sumo-src-XXX.zip |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
| sumo-win??-XXX.zip sumo-win??-XXX.msi |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| rpm | (✔) | ✔ | ✔ | ✔ | ✔ | ✔ |
開発者向け依存関係¶
Windowsプラットフォームでは、Visual Studioで開発する場合、 このリポジトリをクローンすることで全ての依存関係を取得できます: https://github.com/DLR-TS/SUMOLibraries。 SUMOを実行するだけなら、上記のバイナリダウンロードを使用してください。これには既にランタイム依存関係が含まれています。
シナリオとその他のデータ¶
ライセンスに関する注記¶
SUMOは EPL-2.0の下でライセンス供与されており、GPL v2以降を二次ライセンスオプションとして使用します(ただし、オープンソースライブラリのみを対象とします)。
標準の Windows ビルドには、Eclipse 承認ライセンスのコードおよび Windows バイナリのみが含まれています(特に GPL コードは含まれません)。 シェープファイルインポート、GeoTIFF 処理、OpenSceneGraph 3D GUI、 ビデオ生成などの機能が必要な場合は、"extra" ビルドをダウンロードしてください。
Linux パッケージには、外部ライブラリはまったく含まれていません。