领先的中文IT技术网站    IT技术从现在起飞

飞诺旗下: 技术社区 | 在线电子书 | 在线试题 | 资源下载 | 飞诺搜索 | 技术博客
用户名: 密   码:
   飞诺网 加入收藏
飞诺网 Asp.net 新闻频道 开发频道 系统频道 服务器 网络频道 网络安全 Java频道 C/C++ PHP开发 电子书 资源下载 社 区 博 客 在线试题
网站开发 VBScript ASP Asp.net Jsp php XML CGI-Perl 搜索引擎 ajax
编程开发 JAVA C/C++ C++ VC C语言 VB C# Delphi Foxpro 汇编 shell编程 游戏开发 软件工程师 WEB开发 PHP ASP Asp.net JSP AJAX CGI JavaScript HTML CSS 数据库 MSSQL Mysql Oracle Access Sybase DB2 sql2005 Office Word Excel Powerpoint Wps 认证考试 二级C语言 三级网络 程序员 网络工程师 思科认证

您当前的位置:飞诺网 >> .net >> .Net技术文章

CentOS 5.1下安装Opensim

www.firnow.com    时间 : 2009-11-15  作者:匿名   编辑:小张 点击:   [ 评论 ]

  CentOS 5.1下安装Opensim分成三部分:

  1.配置好glib,gtk环境

  2.配置好mono,nant环境,要装mono 2的版本

  3.再装Opensim 0.6.3

  CentOS 5.1系统的环境要求:development中的development tool及x software development中的选项全部打勾

  注意:这两个开发包选项及子选项一定要选上,非常重要.

  首先用yum安装好bz2压缩包的工具 (yum install bzip2)

  安装pkg-config-0.23 下载地址:http://pkg-config.freedesktop.org/wiki/

  ./configure --prefix=/usr

  make

  make install

  安装glib-2.19.8 下载地址:http://ftp.acc.umu.se/pub/gnome/sources/glib/2.19/

  ./configure --prefix=/usr

  make

  make install

  安装atk-1.25.2 下载地址:http://www.icewalkers.com/Linux/Software/514330/ATK.html

  ./configure --prefix=/usr

  期间出现以下错误:

  checking for GLIB - version >= 2.0.0...

  *** 'pkg-config --modversion glib-2.0' returned 2.19.8, but GLIB (2.12.3)

  *** was found! If pkg-config was correct, then it is best

  *** to remove the old version of GLib. You may also be able to fix the error

  *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing

  *** /etc/ld.so.conf. Make sure you have run ldconfig if that is

  *** required on your system.

  *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH

  *** to point to the correct configuration files

  请 vi /etc/ld.so.conf,加入 /usr/lib,然后保存退出,再执行命令 /sbin/ldconfig

  make

  make install

  安装zlib-1.2.3 下载地址:http://sourceforge.net/project/showfiles.php?group_id=5624

  ./configure --prefix=/usr

  make

  make install

  安装libpng-1.2.35 下载地址:http://sourceforge.net/project/showfiles.php?group_id=5624

  ./configure --prefix=/usr

  make

  make install

  安装pixman-0.14.0 下载地址:http://cairographics.org/releases/

  ./configure --prefix=/usr

  make

  make install

  安装freetype-2.3.8 下载地址:http://nongnu.askapache.com/freetype/

  ./configure --prefix=/usr

  期间出现 config.status: executing libtool commands

  make: Nothing to be done for 'unix'.

  按照网友的解决办法是先 make clean 然后再 make make install

  我不理解这是为什么,反正居然安装成功了!

  安装libxml2-2.7.3 下载地址:ftp://xmlsoft.org/libxml2/

  ./configure --prefix=/usr

  make

  make install

  安装fontconfig-2.6.0 下载地址:http://www.fontconfig.org/release/

  ./configure --prefix=/usr

  make

  make install

  安装cairo-1.8.6 下载地址:http://cairographics.org/releases/

  ./configure --prefix=/usr

  make

  make install

  安装pango-1.20.5 下载地址:http://ftp.gnome.org/pub/GNOME/sources/pango/

  ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc

  make

  make install

  安装tiff-3.8.2 下载地址:http://www.linuxfromscratch.org/ ... eneral/libtiff.html

  ./configure --prefix=/usr

  make

  make install

  安装gtk+-2.15.4 下载地址:http://ftp.acc.umu.se/pub/gnome/sources/gtk+/2.15/

  在编译GTK时报错:

  ** Checks for JPEG2000 loader failed. You can build without it by passing

  *** --without-libjasper to configure

  此时你可以跳过这个软件,不用安装了

  直接 ./configure --prefix=/usr --without-libjasper

  make

  make install

  以上已配置好glib,gtk环境,下面开始配置mono,nant环境.

  安装libgdiplus-2.2 下载地址:http://ftp.novell.com/pub/mono/sources-stable/

  ./configure --prefix=/usr

  make

  make install

  安装mono2.2 下载地址:http://ftp.novell.com/pub/mono/sources-stable/

  ./configure --prefix=/usr

  make

  make install

  安装nant 0.86 下载地址:http://nant.sourceforge.net/

  nant的安装方法有两种,一种是二进制安装,一种是源代码安装,我这里用的是二进制安装,因为这种安装方法

  非常简单,几乎解压了就有用.从上面的下载地址下载这个二进制的压缩包 (nant-0.86-beta1-bin.tar),将其

  解压到 /usr/local/nant,文件夹名称也更改为 nant,然后在 /usr/local/bin目录中创建一个nant的文件,

  在此文件中写上以下语句:

  #!/bin/sh

  exec mono /usr/local/nant/bin/NAnt.exe "$@"

  然后保存退出,对nant文件设置执行权限 chmod 777 nant

  这时候nant就安装完成了,相当简单吧!

  以上部分mono nant环境配置完成了,下面开始正式安装 opensim.

  首先安装svn, rpm -ivh subversion-1.4.2-2.el5.i386.rpm 此包可从系统盘中取出.

  安装好svn后下载opensim,命令为: svn co http://opensimulator.org/svn/opensim/tags/0.6.3-release

  下载完好将其名称改为opensim,将它移到/usr/local/opensim

  cd /usr/local/opensim

  ./runprebuild.sh

  nant

  哦,对了,MYSQL也要先安装好,MYSQL的安装方法我就不写了,有好多种,我这里直接用yum安装的.因为省事,装

  好MYSQL后,要创建个opensim专用的数据库,我这创建的数据库名称是opensim.

  创建好数据库后要将两个配置文件上传到 /usr/local/opensim/bin目录下,这两个配置文件是连接MYSQL的文件.

  配置文件分别是:mysql_connection.ini 和 OpenSim.ini,这两个文件只要把opensim数据库的相关信息填上就行了,

  如数据库名称,数据库用户名,数据库密码.其它都无需改动,mysql_connection.ini这个文件有一处要改动,OpenSim.ini

  这个文件有五处需要改动,请注意!

  (这两配置文件可到我的博客中下载,http://blog.jshost.net/post/1/)

  上传好两配置文件后,就开始安装opensim

  mono OpenSim.exe (运行这命令后,下面会出现一系统配置参数)

  DEFAULT REGION CONFIG:Region Name [OpenSim Test]:

  输入土地名称,默认值为OpenSim Test

  DEFAULT REGION CONFIG: Grid Location (X Axis) [1000]:

  设置土地Grid的X坐标,默认值为1000

  DEFAULT REGION CONFIG: Grid Location (Y Axis) [1000]:

  设置土地Grid的Y坐标,默认值为1000

  DEFAULT REGION CONFIG: Internal IP Address for incoming UDP client connections [0.0.0.0]:

  设置内部IP地址,默认值为0.0.0.0

  DEFAULT REGION CONFIG: Internal IP Port for incoming UDP client connections [9000]:

  设置内部IP端口,默认值为9000

  DEFAULT REGION CONFIG: External Host Name [127.0.0.1]:

  设置外部访问主机名,默认值为127.0.0.1

  DEFAULT REGION CONFIG: First Name of Master Avatar [Test]:

  DEFAULT REGION CONFIG: Last Name of Master Avatar [User]:

  登陆用户名,默认值为Test User

  设置完这些参数后,opensim看是创建土地和用户,当出现如下提示符:

  Region# :

  则服务器建立完成。右键点击second life客户端图标,选择属性,在目标一栏的原有之后面添加如下字符:

  -loginuri http://127.0.0.1:9000

  就可以通过客户端登陆了。(注意-前面的三个空格)

  以上是服务器及客户端在同一台机器上的设置,如果希望用一台机器上的客户端登陆另一台机器的服务器,需要对参数作如下调整:在输入上述第6步的参数(主机名)时,不使用默认值127.0.0.1,而是输入服务器所在主机的IP地址。然后在客户端的“属性_目标”中添加“ -loginuri http://x.x.x.x:9000”。其中x.x.x.x是服务器所在主机的IP地址。

如果图片或页面不能正常显示请点击这里
.Net技术文章推荐文章

文章评论

BBS社区热贴