Building Earth Enterprise Fusion and Server

1.下载 :release_5.3.0      https://github.com/google/earthenterprise/releases/tag/5.3.0-891.12

 

从github上面下载已经发布的版本(具有版本号的代码,如果直接从github上下载-master的代码,虽然是最新的代码,但是还没有版本号,无法运行git相关命令,无法编译),拷贝到服务器上

tar -vxzf   ****.tar.gz    进行解压

 

 

2.我的服务器是CentOS7,参考官方的指引进行环境准备:GEE Build Setup for CentOS 6, CentOS 7, RHEL 6, and RHEL 7


yum install epel-release

yum install git     ---下面的包包含git,所以,不能直接安装git,要不会冲突

——在这一步出现安装冲突,因为上面安装的git是1.8版本,在ius源中,git的版本是2.6版本
所以,需要卸载git  :yum remove git
再跑下面的命令
wget https://centos7.iuscommunity.org/ius-release.rpm
yum install -y ius-release.rpm
yum install -y git2u-all

yum install git-lfs

yum install ant bzip2 doxygen gcc-c++ patch python-argparse python-setuptools   swig tar

yum install -y \
  bison-devel cmake daemonize freeglut-devel \
  gdbm-devel geos-devel giflib-devel GitPython \
  libcap-devel libmng-devel libpng12-devel libX11-devel libXcursor-devel \
    libXft-devel libXinerama-devel libxml2-devel libXmu-devel libXrandr-devel \
  ogdi-devel openjpeg-devel openjpeg2-devel openssl-devel \
  perl-Alien-Packages perl-Perl4-CoreLibs proj-devel python-devel \
  rpm-build rpmrebuild rsync scons \
  xerces-c xerces-c-devel xorg-x11-server-devel yaml-cpp-devel zlib-devel


yum install -y gtest-devel

yum install -y \
http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/Packages/s/shunit2-2.1.6-3.el6.noarch.rpm

3.开始编译

参考官方指引:Building Earth Enterprise Fusion and Server

cd earthenterprise/earth_enterprise
scons -j8 release=1 build

经过检查,编译后主要是在 这个src目录下:增加了这个: /root/earthenterprise/earth_enterprise/src/NATIVE-REL-x86_64

按照官方指引,测试一下:

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值