Build Instructions/de

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
{{Quicklinks}}
 
{{Quicklinks}}
  
This page covers building OpenSimulator from source code on multiple platforms. Please help us keep this page up to date as the project progresses. If you just want to run OpenSimulator, [[Download]] and [[Configuration|run]] the binary build instead. In the most cases, you should be fine with binaries.
+
Diese Seite behandelt den Aufbau von OpenSimulator aus Quellcode auf mehreren Plattformen. Bitte helfen Sie uns, diese Seite im Laufe des Projekts auf dem neuesten Stand zu halten. Wenn Sie nur OpenSimulator ausführen möchten, laden Sie stattdessen den binären Build [[Download]] und [[Configuration|run]] . In den meisten Fällen sollten Sie Binärdateien verwenden.
  
= Obtaining the Source Code =
+
= Beziehen des Quellcodes =
  
Check out the [[Download]] page for instructions on obtaining an OpenSimulator source release. If you want the current development code (i.e. the Git master branch) see [[Developer_Documentation#Source_Code_Repository_Access]].
+
Auf der [[Download]] Seite finden Sie Anweisungen zum Abrufen einer OpenSimulator-Quellversion. Wenn Sie den aktuellen Entwicklungscode (dh den Git-Master-Zweig) möchten, finden Sie ihn unter [[Developer_Documentation#Source_Code_Repository_Access]].
  
 
= Building =
 
= Building =
  
  
Although this page is long, building is generally quite simple. See the BUILDING.txt file in the distribution itself for simplified instructions.
+
Obwohl diese Seite lang ist, ist das Bauen im Allgemeinen ziemlich einfach. Weitere Informationen finden Sie in der Datei BUILDING.txt in der Distribution.
  
 
== Requirements ==
 
== Requirements ==
  
OpenSimulator 0.9.0.x requires either
+
OpenSimulator 0.9.0.x erfordert entweder
* [http://msdn.microsoft.com/en-us/netframework/cc378097 .NET Framework 4.0] on Windows
+
* [http://msdn.microsoft.com/en-us/netframework/cc378097 .NET Framework 4.0] für Windows
* [https://www.mono-project.com/download/stable/ Mono] on Linux or Mac. Mono 2.10.8 is the minimum version.
+
* [https://www.mono-project.com/download/stable/ Mono]     unter Linux oder Mac. Mono 2.10.8 ist die Mindestversion.  
You may also need nant tool.
+
  
 +
Möglicherweise benötigen Sie auch ein Tool.
  
OpenSimulator 0.9.1 requires either
 
* [http://msdn.microsoft.com/en-us/netframework/cc378097 .NET Framework 4.6] on Windows
 
* [https://www.mono-project.com/download/stable/ Mono] on Linux or Mac.  Mono 5.12 is the minimum recommended version.
 
  
 +
OpenSimulator 0.9.1 erfordert entweder
 +
* [http://msdn.microsoft.com/en-us/netframework/cc378097 .NET Framework 4.6] unter Windows
 +
* [https://www.mono-project.com/download/stable/ Mono] unter Linux oder Mac. Mono 5.12 ist die empfohlene Mindestversion.
  
Other platforms may have own mono distributions, or may need to compile mono on them.
 
  
 +
Andere Plattformen können eigene Mono-Distributionen haben oder müssen Mono-Kompilate auf ihnen erstellen.
  
Other libraries used by OpenSimulator can be found at our opensim-libs git repo.
+
 
 +
Andere von OpenSimulator verwendete Bibliotheken finden Sie in unserem opensim-libs git repo.  
  
 
git clone git://opensimulator.org/git/opensim-libs
 
git clone git://opensimulator.org/git/opensim-libs
  
You may need to compile them for your platform, in particular the unmanaged ones like Bullet or ODE native code libraries
+
Möglicherweise müssen Sie sie für Ihre Plattform kompilieren, insbesondere die nicht verwalteten Bibliotheken wie Bullet oder ODE native Code-Bibliotheken
  
 
== MS Windows ==
 
== MS Windows ==

Revision as of 04:33, 9 October 2018

Diese Seite behandelt den Aufbau von OpenSimulator aus Quellcode auf mehreren Plattformen. Bitte helfen Sie uns, diese Seite im Laufe des Projekts auf dem neuesten Stand zu halten. Wenn Sie nur OpenSimulator ausführen möchten, laden Sie stattdessen den binären Build Download und run . In den meisten Fällen sollten Sie Binärdateien verwenden.

Contents

Beziehen des Quellcodes

Auf der Download Seite finden Sie Anweisungen zum Abrufen einer OpenSimulator-Quellversion. Wenn Sie den aktuellen Entwicklungscode (dh den Git-Master-Zweig) möchten, finden Sie ihn unter Developer_Documentation#Source_Code_Repository_Access.

Building

Obwohl diese Seite lang ist, ist das Bauen im Allgemeinen ziemlich einfach. Weitere Informationen finden Sie in der Datei BUILDING.txt in der Distribution.

Requirements

OpenSimulator 0.9.0.x erfordert entweder

Möglicherweise benötigen Sie auch ein Tool.


OpenSimulator 0.9.1 erfordert entweder


Andere Plattformen können eigene Mono-Distributionen haben oder müssen Mono-Kompilate auf ihnen erstellen.


Andere von OpenSimulator verwendete Bibliotheken finden Sie in unserem opensim-libs git repo.

git clone git://opensimulator.org/git/opensim-libs

Möglicherweise müssen Sie sie für Ihre Plattform kompilieren, insbesondere die nicht verwalteten Bibliotheken wie Bullet oder ODE native Code-Bibliotheken

MS Windows

Supported Compilers

  • Visual Studio Community 2017
  • Or any version that does support the .Net version. VS2010 can be used for OpenSimulator versions prior to 0.9.1, for example.

Compiling in an IDE

  1. Run "runprebuild.bat"
  2. Open the resulting "OpenSim.sln" in Visual Studio IDE.
  3. Select Debug or Release configuration
  4. Menu Build -> Build Solution.

Compiling at the Command Prompt

  1. Run "runprebuild.bat".
  2. Run the resulting "compile.bat" file.

Linux and Other Mono Platforms

Prepare to compile

To create the several project files run on the folder opensim:

 ./runprebuild.sh

Compile with Nant

On some mono versions, in particular old ones may need the use of nant to proper compile OpenSimulator, in that case just run:

 nant

Compile with xbuild

On mono versions you can just use xbuild.

 xbuild

xbuild is no longer recommended on mono 5.x, but currently still works (5.12)


on more recent monos Release configuration may give some performance gain, but you do lose some debug capabilities. to compile Release configuration:

 xbuild /p:Configuration=Release

Compile with msbuild

For Opensim 0.9.1 you can still use xbuild but Mono recommends the use of msbuild. You might need to install the package msbuild in addition to mono-complete for that.

Use xbuild on the other cases.

Recent improvements, specially on JIT runtime, justify compiling in Release configuration, but you do lose some debug capabilities.

to compile with Debug configuration:

  msbuild

to compile with Release configuration:

  msbuild /p:Configuration=Release

Configuration

See Configuration.

Personal tools
General
About This Wiki