コンテンツにスキップ

ダウンロード

SUMO - 最新リリース (バージョン 1.13.0)

リリース日: 2022.05.03

Windows

バイナリ(64ビット)、必要なすべてのDLL、サンプル、ツール、HTML形式のドキュメントが含まれます。 内容とライセンスの説明(特にGeoTIFF、シェープファイル、3DモデルをサポートするGPLコードを含む「追加」ビルドに関するもの)については、下記の注記を参照してください。

SUMOはwinget経由でも利用可能です。 winget install --name sumoで最新リリース版(ただし追加機能版ではない)を入手できます。

SUMO-Game

  • Windowsバイナリ:

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と呼ばれるナイトリービルドも含まれています。

さらに、Debian および Ubuntu の Launchpad プロジェクト、ならびに Arch Linux パッケージが存在します:

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では提供されているパッケージファイルを使用して簡単にインストールできます:

MacにPythonとXQuartzがインストールされていることを確認してください。

以下の手順に従ってSUMOをビルドすることも可能ですこちら

Homebrew

Homebrewベースのインストールガイドこちらを参照するか、ビルド手順に従ってください。 Homebrewボトルの使用は推奨されません。

Caution

Homebrew経由のインストールは現在メンテナンスされていません。 古いバージョンのインストールには使用可能ですが、サポートは提供されません。 インストーラーを使用するか、SUMOを自身でビルドしてください。

インストーラーを使用した場合、この手順は不要です!

macOSでよりネイティブな操作感を得るため、アプリケーションランチャー(アイコン/ショートカット)を提供しています。これらのランチャーはすべてのバージョンのSUMOで動作し、更新の必要はありません

これらのランチャーを使用すると、macOS上で.sumocfgファイルを開くデフォルトアプリケーションとしてsumo-guiを選択でき、さらにsumo-guineteditOSM 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コードを含む「追加」ビルドに関する説明)については、 下記の注記を参照してください。 以下のパッケージを入手できます: 以下のパッケージを入手できます:

ナイトリービルドは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 パッケージには、外部ライブラリはまったく含まれていません。