<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Meg</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Meg"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/Meg"/>
		<updated>2026-05-11T07:27:38Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/Dependencies</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Dependencies"/>
				<updated>2012-10-04T17:06:30Z</updated>
		
		<summary type="html">&lt;p&gt;Meg: Add brew installation instructions for installing Mono on Mac OS.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
In addition to the OpenSimulator code itself, certain other packages need to be installed on different platforms in order to get OpenSimulator binaries to run. &lt;br /&gt;
&lt;br /&gt;
As well as the information on this page (which should be expanded), you may find more information on dependencies in [[Build Instructions]] though this will also contain dependencies required only for building. This are also more hints in [[Troubleshooting]].&lt;br /&gt;
&lt;br /&gt;
After solving dependencies, you may need to configure the firewall installed in your system by default so that the viewers outside can access to OpenSimulator inside it. See [[Firewall Settings]] for more informations.&lt;br /&gt;
&lt;br /&gt;
[[NAT Loopback Routers]] Router and Nat Loopback Information to help you configure your Router / Modem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Windows =&lt;br /&gt;
&lt;br /&gt;
OpenSimulator now requires '''.NET Framework 3.5''' when running under Windows.  If you run OpenSimulator on '''Windows 7''' or '''Windows Server 2008 R2''', it is already bundled so you can run OpenSimulator 0.7.1 out-of-the-box. On '''Windows Vista''', '''Windows Server 2008''', '''Windows Server 2003''' or '''Windows XP''', you'll need to upgrade it to 3.5(or later, but NET Framework 4.0 not officially supported by OpenSimulator yet), downloading from [http://msdn.microsoft.com/en-us/netframework/cc378097 Microsoft .NET Framework Download Page@.NET Framework Developer Center]. Note that prior versions of Windows(ex. NT or 2000) are NOT supported.&lt;br /&gt;
&lt;br /&gt;
If you run on Windows XP ensure it is updated to at least Service Pack 2 (SP2). &lt;br /&gt;
&lt;br /&gt;
Double-click or execute on command prompt:&lt;br /&gt;
*32-bit version of Windows: '''OpenSim.exe'''&lt;br /&gt;
*64-bit version of Windows: '''OpenSim.32BitLaunch.exe'''&lt;br /&gt;
Depending on your installation, you may have to run the program as administrator(right click -&amp;gt; 'Run as administrator'). It will pop up a window asking permission, select &amp;quot;Allow&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Linux and Mac OSX =&lt;br /&gt;
&lt;br /&gt;
OpenSimulator requires Mono 2.4.3 or later. '''WARNING:''' OpenSimulator is known to have significant performance and scalability problems with Mono versions 2.8.x, 2.10.0 and 2.10.1. As of Mono 2.10.2, the scalability problems appear to have been resolved. Mono 2.6.x also appears to be fine, though the mono VM does seem to have some issues (crashing with a native stacktrace) on simulators running many regions or lots of users/prims.  Therefore you should either use Mono 2.6.x or Mono 2.10.2 or later. You can also use Mono 2.4.3, but it is fairly old now.&lt;br /&gt;
&lt;br /&gt;
To run OpenSimulator with mono, execute &lt;br /&gt;
&lt;br /&gt;
 mono --debug OpenSim.exe&lt;br /&gt;
&lt;br /&gt;
This is the same for 32 bit and 64 bit systems.  The --debug switch isn't strictly necessary, but it will insert line numbers for stack traces if you ever need to make a bug report, and the overhead of using it is very small.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
{{anchor|CentOS}}{{anchor|RedHat}}{{anchor|RHEL}}{{anchor|Fedora}}&lt;br /&gt;
== RHEL, Fedora, CentOS or Any Other RedHat-based Distributions ==&lt;br /&gt;
&lt;br /&gt;
First, run &amp;quot;yum info mono-core&amp;quot; to see the version of the mono packages in the core repository for your distribution. If it shows '''2.4.3''' or later, proceed to [[#Installing from Core Repository]]. If not, skip to [[#Installing from Mono Repository]]. Note that the current version you can get from yum repository for some distributions is lower than requirement (ex. '''1.2.4''' on CentOS). Unlike Ubuntu, RedHat-based distributions should be always conservative, therefore it is natural that they don't so often update their repository. What you can do to manage this problem is to add an extra repository for mono.&lt;br /&gt;
&lt;br /&gt;
=== Installing from Core Repository ===&lt;br /&gt;
&lt;br /&gt;
Just type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo yum install  mono-core mono-data-sqlite mono-extras libgdiplus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It will also install dependent modules. After that you can launch OpenSim.exe with mono out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
=== Installing from Mono Repository ===&lt;br /&gt;
&lt;br /&gt;
This procedure is tested on CentOS 5.5 &amp;amp; 5.6 box with OpenSimulator 0.7.1.&lt;br /&gt;
&lt;br /&gt;
Go to yum config file folder and create new one for mono.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /etc/yum.repos.d&lt;br /&gt;
sudo vi mono.repo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And then in mono.repo :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[mono]&lt;br /&gt;
name = novell-mono&lt;br /&gt;
baseurl=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, you can yum install the later version of mono from this repository. Additional note that make sure all of mono packages are i386(not IA64 build). If your box is 32bit, don't care and you can even install properly without &amp;quot;.i386&amp;quot; suffix.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo yum install mono-addon-core.i386 mono-addon-data.i386 mono-addon-data-sqlite.i386  \&lt;br /&gt;
      mono-addon-extras.i386 mono-addon-web.i386 mono-addon-winforms.i386 mono-addon-libgdiplus0.i386&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Yum will install mono into /opt/novell/mono, so you can create a symbolic link to /usr/bin :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /opt/novell/mono/bin/mono /usr/bin/mono&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that, you should be able to launch OpenSim.exe without any errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debian ==&lt;br /&gt;
&lt;br /&gt;
Debian 4 (Etch) is no longer supported by debian.org. Update at least to 5 (Lenny) before running OpenSimulator. See [http://www.debian.org/releases/lenny/i386/release-notes/ch-upgrading.html Upgrades from previous release@debian.org] for detail.&lt;br /&gt;
&lt;br /&gt;
For Debian 5 (Lenny) or later, just Type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install mono-gmcs libmono-microsoft8.0-cil \&lt;br /&gt;
    libmono-system-runtime2.0-cil libmono-i18n2.0-cil&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can even use apt-get instead of aptitude. They both will also install dependent packages.&lt;br /&gt;
&lt;br /&gt;
Tested on Debian 5(Lenny), Debian 6(Squeeze) and Debian 7(Wheezy) unstable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== openSuSE ==&lt;br /&gt;
&lt;br /&gt;
Just type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo zypper install  mono-core mono-data-sqlite mono-extras libgdiplus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
It will also install dependent modules. After that you can launch OpenSim.exe with mono out-of-the-box.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
All you have to do is to fetch Mono '''Runtime''' package from [http://www.go-mono.com/mono-downloads/download.html Mono Download Page] and install it.  Alternatively, you can install mono with [http://mxcl.github.com/homebrew/ homebrew] with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
brew install mono&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are using OS X 10.4, you should also install X11 from the OS X install CDs. In OS X 10.5, this is not required.&lt;br /&gt;
&lt;br /&gt;
= Locales and Regional Settings =&lt;br /&gt;
OpenSimulator will only work properly when you run it with an English locale or regional setting. With other settings than English, you are likely to see a variety of issues, ranging from misbehaving scripts to crashes.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
In Linux, you can easily use the standard &amp;quot;C&amp;quot; locale just for running OpenSim.exe, as explained in [[Troubleshooting#ScriptEngine Issues]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
env LANG=C mono OpenSim.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For information about changing your locale in a more general way, see [[Troubleshooting#Locales Issues]]&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
If you are not using an English regional setting in Windows by default, then there is not a solution as easy as for Linux, unfortunately. I did it with an additional user account that I created just for OpenSimulator in which I set the regional setting to &amp;quot;English (US)&amp;quot;. I run OpenSim.exe from my normal user account with &amp;quot;Run as...&amp;quot; (or check &amp;quot;Run with different credentials&amp;quot; in a shortcut's advanced properties) and specify the OpenSimulator account as the one to be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Additional Resources =&lt;br /&gt;
&lt;br /&gt;
OSGrid Technical Support Forum with many installation tutorials:&amp;amp;nbsp; [http://osgrid.org/forums/viewforum.php?f=14 osgrid.org/forums/viewforum.php] &lt;br /&gt;
&lt;br /&gt;
MONO&amp;amp;nbsp;Project:&amp;amp;nbsp; [http://www.mono-project.com/Main_Page www.mono-project.com/Main_Page]&lt;/div&gt;</summary>
		<author><name>Meg</name></author>	</entry>

	</feed>