linux 安装jeakens_科学网—BERNESE5.2 linux 安装 - 余建胜的博文

详细步骤见解压后的INSTALL文件

1. 编译环境:

- Basic Unix tools:

. tar (tape archiver)

. gzip (file compression/decompression tool)

. gmake

- Perl 5

- Fortran 90 compiler

- C++ compiler (e.g., gcc,c++)

- Qt 4 library  (见解压后的INSTALL)

cd current directory

./configure   (qstringlist.h 错误解决方法见参考2)

gmake

sudo gmake install

注:

如果在./configure阶段出现如下错误:Basic XLib functionality test failed!

You might need to modify the include and library search paths by editing

QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/Linux-g++

解决这个问题只需要几个库就可以了,实际上只要安装两个库:

sudo yum install libXau-devel

sudo yum install ibX11-devel  (打印信息显示,该package已经安装)

sudo yum install libXext-devel

设置环境变量, 执行vi ~/.bashrc  添加如下内容:

export  QTDIR=/usr/local/Trolltech/Qt-4.1.3/  ubuntu

export QTDIR= /usr/local/Trolltech/Qt-4.8.5  centos

export PARH=$PATH: $QTDIR/bin

exportMANPATH=$QTDIR/doc/man

exportLD_LIBRARY_PATH=$QTDIR/lib

source ~/.bashrc

至此:QT4安装完成

(验证QT 是否成功安装:运行 /usr/local/Trolltech/Qt-$version4/bin/designer)

--------------------------------------------------------------------------------------------------------------------------

2. BERNESE5.2 安装   (见 Installation of the software)

sh setup.sh ( ./setup.sh )

.....

采用默认目录等参数,部分过程如下:

CONFIGURATION OF THE BERNESE GNSS SOFTWARE

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

0 ... Complete installation (Steps 1 to 5)

1 ... Update LOADGPS.setvar

2 ... Install online updates

3 ... Add a new user environment

4 ... Compile the menu

5 ... Compile the programs

6 ... Install the example campaign

7 ...   ---

x ... Exit

选择0,安装1-5,提示安装sucessful 则安装成功,否则安装不成功,要找原因,看.log文件描述。

再选6

最后退出:x

我的安装4中menu有错误:

All compilation output is redirected into file

/home/yu/BERN52/MENU/MENUCOMP.log

#####################################

# Error compiling the Bernese menu! #

# Please check the log file...      #

#####################################

查看/MENUCOMP.log文件,发现错误是:``menutils.cpp:30:18: 致命错误: zlib.h:没有那个文件或目录``

缺zlib.h,安装:

sudo  apt-get install zlib1g-dev (Ubuntu12.04)

sudo  yum install zlib-devel (Centos7)

再重新编译4,问题解决。

安装详细见参考四:

常见错误二:  (105 /lib64/libz.so.1: could not read symbols)

vi /home/yu/BERN52/MENU/MENUCOMP.log

......

103 /usr/bin/ld: .obj/release/menutils.o: undefined reference to symbol 'uncompress'

104 /usr/bin/ld: note: 'uncompress' is defined in DSO /lib64/libz.so.1 so try adding it to the linker command line

105 /lib64/libz.so.1: could not read symbols: 无效的操作

106 collect2: 错误:ld 返回 1

107 make: [menu_tmp] 错误 1 (忽略)

对应错误是:

/home/yu/BERN52/MENU/menu.sh:行83: /home/yu/BERN52/MENU/menu: 没有那个文件或目录

解决方法:

方法1: 从一个已经安装成功的电脑拷贝menu这个可执行文件存放自己电脑安装对应位置,

*** 要查看文件权限,Linux下要更改权限 ***

鉴于系统版本兼容性,不一定都能成功解决这个bug,如果系统版本相同,基本是可以成功的,

另:如果是linux上安装的话,这个错误只是缺少menu,不能打开界面,但运用脚本是不受影响的,

2017-06-23:

选择5:Compile the programs之前,确认$X/EXE/makeake.pl 有可执行权限.

3. 在终端下输入G即可显示:

首先,需要将LOADGPS.setvar添加到.bashrc里面:

vi.bashrc

source  /home/yu/BERN52/GPS/EXE/LOADGPS.setvar

source .bashrc

( 设置G启动:source  /home/yu/BERN52/GPS/EXE/LOADGPS.setvar )

参考:

Installing BERNESE 5.2 on OS X 10.9 Mavericks

**

安装中,第四/五步的 Compile the menu和Compile the programs最易出错,如果编译出错,一定要

仔细查看错误原因,log文件有记录

**

转载本文请联系原作者获取授权,同时请注明本文来自余建胜科学网博客。

链接地址:http://blog.sciencenet.cn/blog-1094854-863531.html

上一篇:BERNESE5.2 win 安装

下一篇:ROI_PAC installation

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值