一.安装前准备工作
在根目录下建个doris文件夹,将下载好的fftw-3.2.2,doris,getorb,snaphu等解压到doris文件夹下,如下图
二:安装fftw-3.2.2
2.1.打开终端,输入命令cd /doris_v4.02/fftw-3.2.2,进入doris_v4.02文件夹下的fftw-3.2.2文件夹下。输入命令./configure --prefix=`pwd` --enable-float然后回车
2.2.命令执行完后如下图:再输入命令make,然后回车,执行此命令大概要20分钟左右,请耐心等待。
2.3.make完后结果如下图,再输入命令make install,然后回车。
make install完后 fftw-2.2.2安装完毕三.安装doris
3.1. 输入命令cd .. 然后回车,返回上一层文件夹,然后再输入命令cd src回车,进入src文件夹,输入命令./configure回车,如下图:
如下图:在fedora系统下这步会出现问题,提示:没有那个文件或目录。
解决办法:yum install csh回车
Ubuntu下解决办法:apt-get install csh
选择y 回车,安装完csh后如下图,再输入命令./configure 回车
3.2 回车
3.3 输入g++回车
3.4 输入命令y,回车
输入命令:/doris_v4.02/fftw-3.2.2/lib,回车(libfftw3f.a的路径)
输入命令:/doris_v4.02/fftw-3.2.2/include,回车(fftw3.h的路径)
输入命令 n,回车
输入命令 n,回车
输入命令 y,回车
回车
3.6 回车完后如下图,输入命令make,回车
make: g++:命令未找到
make: *** [processor.o] 错误 127
root@liuxiang:/doris_v4.02/src# apt-get install g++
安装g++时,输入y 回车,再输入命令make.
3.7 make完后结果如下,有提示*…Compilation finished…*表明make成功,
再输入命令 make install,回车
make instal完后结果如下,有提示*…Installation finished…*表明make install成功,至此doris安装完毕
四.安装SARtools
4.1 输入命令cd ..回车,返回上一层文件夹;再输入cd SARtools回车,进入SARtools文件夹;再输入make回车
4.2 make完后结果如下,再输入命令make install回车
make install完后如下图,至此SARtools安装完毕
五.安装ENVISAT_TOOLS
5.1 输入命令cd ..回车,返回上一层文件夹;再输入cd ENVISAT_TOOLS回车,进入ENVISAT_TOOLS文件夹;再输入make回车
注:在64位Ubuntu下这步出错:
root@Ubuntu-lxgis:/doris_v4.02/ENVISAT_TOOLS# make
(cd epr_api-2.0.1/src/; make)
make[1]: 正在进入目录 `/doris_v4.02/ENVISAT_TOOLS/epr_api-2.0.1/src'
gcc -m32 -c -o epr_api.o epr_api.c
In file included from /usr/include/features.h:378,
from /usr/include/assert.h:37,
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
5.2 make完后结果如下,再输入命令make install回车
make install完后如一张图,至此ENVISAT_TOOLS安装完毕
六.安装getorb
6.1 输入命令cd ..回车,返回上一层文件夹;再输入命令cd getorb回车,进入getorb文件夹;输入命令make回车
注:在 fedora 11下make这步出错,提示f77:命令未找到。
解决办法:yum install comput-gcc-34-g77
在ubuntu下make也提示错误:
make: f77:命令未找到
make: *** [carpol.o]错误127
解决办法:查看Ubuntu下装来那些编译器,如下图,再编辑getorb下到makefile文件,如我到电脑上装有gfortran,gcc等编译器,故将34,38行注释符号“#”去掉,然后再使用make命令编译。
6.2 make完后如下图,再输入命令make install回车,如下图:
make install完后如下一张图,至此,getorb安装完毕
七.安装snaphu
7.1 输入命令cd ..回车,返回上一层文件夹;再输入命令cd snaphu-v1.4.2/src回车,进入getorb文件夹下到src文件夹;输入命令make回车
7.2 make完后如下图,输入命令make install回车
make install时出错,如下图。
解决办法直接去/usr/local文件夹下建个man文件夹,在man文件夹下建个man1文件夹。如下图
至此snaphu安装完毕
doris到全部安装程序安装完毕,运行run -g时提示添加PAGER,EDITOR到环境变量。编辑root目录下.bashrc文件,再最后加入下面两行代码。
export PAGER=less
export EDITOR=vi
至此,doris软件所需所有程序安装完毕!enjoy!