[转]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/ace rm Svc_Conf_l.cpp svn update popd ./build_oem.sh
”
5.依次执行下面代码:
“
aclocal libtoolize --force automake --add-missing --copy autoconf ./configure --enable-optimized make make install
”
然后,mapguide安装成功。
===============================================================