[转]Fedora8 Linux下安装mapguide

下面是碧水轩写的关于在Fedora Linux下安装MapGuide OpenSource 2.0的文章,在这里转帖一下,希望对使用Linux版MapGuide OpenSource的童鞋们有帮助。 对于AIMS的Linux安装可以参考在Linux上安装Autodesk Infrastructure Map Server

=========================================================================

mapguide是一个基于浏览器的开源GIS软件,使用php+mysql+apache+mapguide进行Linux平台下的开源WebGis开发是一个减少成本的有效方式。

在进行开发前,首先所需要安装mapguide,详细地说mapguide包含两部分:1.mapguideserver.2.mapguideserverextensions

mapguideserver:是一个GIS服务器,主要复杂相关地理信息的处理等等。

mapserverextensions:主要用于用户与mapguiderserver的接口,表现形式是通过浏览器打开界面,方便用户使用、管理mapguideserver.

要在fedora系统下安装manpguide,其就是安装这两个东西。

安装顺序如下(以mapguide2.0.2为例):

第一:安装mapguideextensions

所需的文件:

(1)mapguideaptinstaller-2.0.0.2.tar.gz

可以把这个文件放在你想放的任何文件夹中,比如你放在/home下

操作方式:

1.tar -zxvf mapguideaptinstaller-2.0.0.2.tar.gz

2.cd LinuxApt

3../build_apt.sh

安装目的:安装php,apache2等等

第二步安装mapguideserver

所需文件:

1)安装FDO3.3.0

1.下载fdo-3.3.0.tar.gz

2.tar -zxvf fdo-3.3.0.tar.gz

3.cd FDO

4.source ./setenvironment.sh

5./build_thirdparty.sh

6./build_linux.sh

默认FDO的安装路径所/usr/local/fdo-3.3.0

注意:在安装完成以后需要执行:(1)cd /usr/local/fdo-3.3.0/lib (2)chmod a+x *.so*

同时在安装完FDO后作测试时,如果你没有安装mysql等其他的东西的话,那么就只能通过UnitTest的测试,其他的如SHP等测试所通过不了的。

2)安装JDK(虽然不用java来开发gis系统,但是在安装mapguideserver时需要安装JDK,不然所安装不成功的)

安装完成以后需要设置JAVA_HOME等环境变量,这个网络上有很多的解答,此处不详细说明。

3)正式开始安装mapguideserver

1.下载文件mapguide-2.0.2.3011.tar.gz ,你可以把它放到你喜欢的目录下,如/home

2.tar -zxvf mapguide-2.0.2.3011.tar.gz

3.cd mapguide-2.0.2

4../build_oem.sh

如果这步发生错误,则执行下面的代码

pushd Oem/ACE/ACE_wrappers/acerm Svc_Conf_l.cppsvn updatepopd./build_oem.sh

5.依次执行下面代码:

aclocal
libtoolize --force
automake --add-missing --copy
autoconf
./configure --enable-optimized
make
make install

然后,mapguide安装成功。

===============================================================

原文链接:http://www.ecoviews.cn/net/archives/15.html