Dependencies
From OpenSimulator
(the "best" or "easiest" Linux distro is a religious argument. It's really up to personal preference.) |
(Setting proper locales) |
||
Line 2: | Line 2: | ||
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]] | 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]] | ||
+ | |||
+ | == Locales and Regional Settings == | ||
+ | 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. | ||
+ | |||
+ | === Linux === | ||
+ | In Linux, you can easily use the standard "C" locale just for running OpenSim.exe, as explained in [[Troubleshooting#ScriptEngine Issues]]: | ||
+ | <pre> | ||
+ | env LANG=C mono OpenSim.exe | ||
+ | </pre> | ||
+ | |||
+ | For information about changing your locale in a more general way, see [[Troubleshooting#Locales Issues]] | ||
+ | |||
+ | === Windows === | ||
+ | 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 OpenSim in which I set the regional setting to "English (US)". I run OpenSim.exe from my normal user account with "Run as..." (or check "Run with different credentials" in a shortcut's advanced properties) and specify the OpenSim account as the one to be used. | ||
== Windows == | == Windows == |
Revision as of 02:08, 20 July 2010
In addition to the OpenSim code itself, certain other packages need to be installed on different platforms in order to get OpenSim binaries to run.
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
Locales and Regional Settings
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.
Linux
In Linux, you can easily use the standard "C" locale just for running OpenSim.exe, as explained in Troubleshooting#ScriptEngine Issues:
env LANG=C mono OpenSim.exe
For information about changing your locale in a more general way, see Troubleshooting#Locales Issues
Windows
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 OpenSim in which I set the regional setting to "English (US)". I run OpenSim.exe from my normal user account with "Run as..." (or check "Run with different credentials" in a shortcut's advanced properties) and specify the OpenSim account as the one to be used.
Windows
When using OpenSim on Windows XP ensure it is updated to at least Service Pack 2 (SP2).
When using OpenSim on Windows XP, VISTA, Win-7, Server 2003 & 2008, You need to have the newest version of the .NET Framework 3.5 sp1 (3.51), available from Microsoft Download Centre: www.microsoft.com/downloads/details.aspx [[|]]
32-Bit Operating System: Start/Run OpenSim.exe
64-Bit Operating System: Start/Run OpenSim.32BitLaunch.exe
Depending on your installation, you may have to run the program as administrator. (right click run as a administrator)
NOTE: Windows Versions prior to XP such as NT, 2000 are not supported. NET Framework 4.0 not officially supported by OpenSim yet.
Linux
'SECTION REQUIRES UPDATING '(MONO Version 2.4.2.x is the MINIMUM Required Version of Mono to run OpenSim.)
Note: For people who have mono 2.0.1 or later installed, it may not be necessary to install the libmono-oracle2.0-cil package detailed below separately.
Ubuntu 8.04 (Hardy) / 8.10 (Intrepid) / 9.04 (Jaunty)
sudo apt-get install subversion nant mono-gmcs libmono-microsoft8.0-cil \ libmono-system-runtime2.0-cil libgdiplus libmono-i18n2.0-cil libmono-oracle2.0-cil ruby
Note for Ubuntu 8.04 (Hardy) users: You can use the built in packages for mono. However, for better performance, you may want to upgrade mono to 1.9.1 (Other simple method)
CentOS 5.2 (Final)
You made need to include libmono-oracle2.0-cil will check tonight - Kane
yum install subversion nant mono-gmcs libmono-microsoft8.0-cil \ libmono-system-runtime2.0-cil libgdiplus libmono-i18n2.0-cil ruby
Additional Resources
OSGrid Technical Support Forum with many installation tutorials: osgrid.org/forums/viewforum.php
MONO Project: www.mono-project.com/Main_Page