[转]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安装成功。

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

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

作者: 峻祁连
邮箱:junqilian@163.com 
出处: http://junqilian.cnblogs.com 
转载请保留此信息。


本文转自峻祁连. Moving to Cloud/Mobile博客园博客,原文链接:http://www.cnblogs.com/junqilian/archive/2011/04/20/2021747.html ,如需转载请自行联系原作者
目录
打赏
0
0
0
0
23
分享
相关文章
|
11天前
|
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
75 25
|
27天前
|
Linux 安装 Qualcomm ® SnapdragonTM Profiler
通过本文的详细介绍,您应该已经成功在 Linux 系统上安装并配置了 Qualcomm® Snapdragon™ Profiler,并能够连接 Android 设备进行性能分析。Snapdragon Profiler 提供了丰富的工具和功能,可以帮助开发者深入了解应用程序的性能瓶颈,从而进行优化。希望本文能对您有所帮助,让您在开发过程中更高效地使用 Snapdragon Profiler 进行性能分析和优化。
65 10
|
1月前
|
Linux安装svn并启动
Linux安装svn并启动
56 10
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
81 7
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
88 20
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
247 7
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
3月前
|
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
272 20
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
67 2
|
4月前
|
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
178 4
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等