Windowsでのインストール

Windowsでのインストール

バイナリファイルを利用する場合は、.Net Frameworkが必要です。バイナリファイルをダウンロードした場合、Windowsに.Net Frameworkをインストールする必要があります。.NET Frameworkはマイクロソフトの.NET Framework ダウンロードから入手できます。2008年8月現在の最新バージョンは3.5です。OpenSim 0.5.xを動かす場合は、.Net Framework 2.0以上なら問題ありません。

ソースコードからビルドする場合は、以下の3つの手順を踏みます。

  1. ソースコードのダウンロード
  2. ビルドファイルの生成
  3. ビルド

それぞれの手順の詳細を説明します。

Windowsからソースコードをダウンロードするには、TortoiseSVNを使うと便利です(図3)。TortoiseSVNはとても使いやすいSubverionクライアントです。TortoiseSVNの公式サイトからダウンロードでき、使い方も紹介されています。TortoiseSVNを使って、http://opensimulator.org/svn/opensim/trunkからソースコードをダウンロードします。

OpenSimをビルドするにはVisual Studioを使います。フリーで使えるVisual Studio C# Express Editionも利用できます。Visual Studio(あるいはExpress Edition)をインストールすると、.Net Frameworkも自動的にWindowsにインストールされます。

ダウンロードしたOpenSimのソースフォルダの中にVisual Studio用のソリューションファイルがありません。runprebuild2008.batかrunprebuild.batを実行すると、ソリューションファイルが自動生成される仕組みとなっています。Visual Studio 2008を使う場合 runprebuild2008.bat、それ以前のバージョンのVisual Studioを使うなら、runprebuild.batを実行してください。すると、ソースフォルダの直下にOpenSim.slnが生成されます。

その後は、OpenSim.slnをダブルクリックしてプロジェクトを開き、ビルドをしてください。ビルドが終わったら、OpenSim.slnと同じフォルダにあるbinの中に以下のOpenSimの実行ファイルが生成されます。

  • OpenSim.exe
  • OpenSim.Grid.GridServer.exe
  • OpenSim.Grid.UserServer.exe
  • OpenSim.Grid.AssetServer.exe
  • OpenSim.Grid.InventoryServer.exe

Linuxでのインストール

ここではFedora 9を例として、OpenSimをLinuxにインストールする方法について説明します。

必要なパッケージは、「subversion」「mono-data-sqlite」「mono-addins」「mono-jscript」「mono-data」「mono-basic」「mono-complete」「mono-extras」「mono-tools」「mono-core」「mono-nunit」「nant」です。

LinuxでOpenSimのバイナリファイルを実行するには、Monoをインストールする必要があります。ソースコードをビルドするにはnantを使います。

ほかのOSでMonoをインストールする場合は、Monoの公式サイトのダウンロードページから適切なパッケージを見つけてください。2008年8月現在の最新バージョンである1.9.1が推奨です。

ソースコードからビルドする場合は、以下の3つの手順を踏みます。

  1. ソースコードのダウンロード
  2. ビルドファイルの生成
  3. ビルド

それぞれの手順の詳細を説明します。

まず、以下のコマンドを実行してOpenSimのソースコードをダウンロードします

これでソースコードがカレントディレクトリのopensimの中にダウンロードされます。

次に以下のコマンドを実行してビルドファイルを生成します。

これでnantが必要とする.buildファイルが生成されます。

次にnantコマンドを実行してビルドします。

これでopensim/binの下にビルドしたファイルが出力されます。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30