Doris安装与使用心得(二) - Doris下载与安装

标签:
doris安装snaphuubuntuerror |
分类: Doris |
2.2 安装fftw-3.3.2
a.
http://s11/mw690/62585a88td0f46173077a&690-
注: 在Ubuntu下如果出现"./configure
b.
http://s8/mw690/62585a88t0298be037007&690-
c. make完后结果如下图,再输入命令 make install,然后回车。
http://s13/mw690/62585a88td0f464b38e0c&690-
make install完后fftw-3.3.2安装完毕
2.3 安装doris
a.
http://s10/mw690/62585a88td0f466802f39&690-
注:这步可能出错,如下图:
提示:没有那个文件或目录。
解决办法:在fedora下:yum install csh回车;
http://s11/mw690/62585a88td0f469ced80a&690-
选择y 回车,安装完csh后如下图,再输入命令 ./configure 回车
If it still doesn't work, try chmod +x ./configure && ./configure (这是文件权限不够导致的,请使用root账户登录)
http://s8/mw690/62585a88td0f46af8a847&690-
回车
http://s5/mw690/62585a88td0f46c087944&690-
输入g++回车
http://s7/mw690/62585a88td0f47780d1a6&690-
输入命令 y,回车
输入命令:/usr/ doris_v4.04beta4/fftw-3.3.2/lib,回车(libfftw3f.a的路径)
输入命令:/usr/ doris_v4.04beta4/fftw-3.3.2/include,回车(fftw3.h的路径)
输入命令 n,回车
输入命令 n,回车
输入命令 y,回车
回车
http://s8/mw690/62585a88td0f480a2d777&690-
回车
http://s16/mw690/62585a88td0f48193966f&690-
b. 回车完后如下图,输入命令 make,回车
这部可能出现问题,如下图:
make: g++:命令未找到
make: *** [processor.o] 错误 127
解决办法:在Ubuntu下:输入命令apt-get install g++,安装g++;
http://s13/mw690/62585a88td0f487a01abc&690-
安装g++时,输入y 回车,再输入命令make.
http://s8/mw690/62585a88td0f488667a77&690-
make完后结果如下,有提示*…Compilation finished…*表明make成功,
c. 输入命令 make install,回车
http://s10/mw690/62585a88td0f48927c719&690-
make instal完后结果如下,提示*…Installation finished…*表明make install成功,至此doris安装完毕。
2.4
a.
http://s5/mw690/62585a88td0f48adfcf24&690-
b. make完后结果如下,再输入命令make install回车
http://s10/mw690/62585a88td0f48d0a1a69&690-
make install完后如下图,至此 SARtools安装完毕。
2.5
a.
http://s14/mw690/62585a88t7b4ba7d068dd&690-
注:
(1).在Ubuntu 12.04下, 因为版本更新,编译步骤识别更改,这步会报错:
make: *** [envisat_dump_header] Error 1
解决方法: 使用Batuhan Osmanoglu修改后的makefile:
(2)在64位Ubuntu下这步出错:
from epr_api.c:18:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: 没有那个文件或目录
make[1]: *** [epr_api.o] 错误 1
make[1]:正在离开目录 `/doris_v4.02/ENVISAT_TOOLS/epr_api-2.0.1/src'
make: *** [BEST] 错误 2
解决办法:apt-get install libc-dev-i386
如以上办法不行,报错如下:
root@Ubuntu-lxgis:/doris_v4.02/ENVISAT_TOOLS# apt-get install libc-dev-i386
E: 无法找到软件包 libc-dev-i386
选择系统—系统管理—新立得软件包管理器
搜索并安装libc-dev-i386及其关联文件,安装完后再make
b. make完后结果如下,再输入命令make install回车
http://s15/mw690/62585a88td0f49253fc4e&690-
make install完后如一张图,至此 ENVISAT_TOOLS安装完毕。
2.6
a.
http://s1/mw690/62585a88td0f493161c10&690-
注:
在 fedora 11下make这步出错,提示f77:命令未找到。
解决办法:yum install comput-gcc-34-g77
在ubuntu下make也提示错误:
make: f77:命令未找到
make: *** [carpol.o] 错误 127
解决办法:
查看系统已经装了哪些编译器:which fc g77 gfortran ifort cc gcc,如下图;再编辑getorb下到makefile文件,如装有gfortran,gcc等编译器,将34,38行注释符号“#”去掉,然后再使用make命令编译。
在Ubuntu上,若只有gcc, 就得安装gfortran. 方法: 在system — Administration – Synaptic Package Manager中搜索gfortran, 选择其中一个点击下載安装, 并在/usr/bin文件夹中找到对应的文件或快截方式(文件名可能为gfortran4.4), 将文件名改成gfortran.
在win7的Cygwin下,将getorb程序重新解压后,重新覆盖到安装目录上,运行make,问题解决。
http://s13/mw690/62585a88t7b4ba8a3b27c&690-
b. make完后如下图,再输入命令 make install回车,如下图:
http://s10/mw690/62585a88td0f49741d7d9&690-
make install完后如下一张图,至此,getorb安装完毕。
2.7 安装snaphu
a.
http://s2/mw690/62585a88td0f4986fc8d1&690-
b. make完后如下图,输入命令 make install回车
http://s7/mw690/62585a88td0f499415ef6&690-
make install时出错,如下图:
http://s6/mw690/62585a88td0f49b2c0f15&690-
http://s3/mw690/62585a88td0f49baf9ee2&690-
再输入命令 make install 回车,结果如下图
http://s5/mw690/62585a88td0f49cca3094&690-
至此snaphu安装完毕。
Doris软件的安装部分结束。
2.8 环境变量设置
在终端运行run -g时提示添加PAGER,EDITOR到环境变量。编辑/home/Administrator(用户名,例如root)目录下.bashrc文件(为隐藏文件,Ubuntu下Ctrl+H显示),在最后加入下面两行代码,如图:
export PAGER=less
export EDITOR=vi
http://s2/mw690/62585a88td0f49d659ef1&690-
至此,doris软件所需所有程序安装完毕!Enjoy!
Reference
1.