安装doris这类的开源专业软件,在linux下面还算简单,但第一条是认真阅读doris主页上的说明,大部分软件包都有一些先置条件。在debian和ubuntu由于apt的管理,先置软件包的安装非常方便。
下面一步步讲解如何在ubuntu下安装doris及相关软件,安装环境是ubutu11.04 amd64 。
安装之前gcc,g++,make这些软件应该都安装好了
命令:
代码: 全选
$ sudo apt-get install gcc g++ make
1)下载doris和fftw包。
我下载的是doris_v4.02.tar.gz和fftw-3.2.2.tar.gz。
2)先解压doris,然后在doris目录里面解压fftw,让fftw目录在doris目录里面。由于doris4.02需要fftw-3.2.1,还需要把fftw改一下名字。以下是操作命令。
代码: 全选
$tar xzfv doris_v4.02.tar.gz
//自动生成了doris目录,文件在doris目录里面
$cd doris
$ cp ../fftw-3.2.2.tar.gz
//把下载在上一层目录里面的fftw-3.2.2.tar.gz文件拷贝到当前目录下面
$tar xzfv fftw-3.2.2.tar.gz
//解压
$ mv fftw-3.2.2/ fftw-3.2.1/
//目录改名
代码: 全选
$ cd fftw-3.2.1/
$ ./configure --prefix=`pwd` --enable-float
$ make
$ make install
//编译安装,注意fftw库直接在pwd,也就是当前的 fftw-3.2.1目录里面安装了,doris编译时会直接找到自己目录下的fftw。
代码: 全选
$sudo apt-get install tcsh
$cd ..
//回到doris目录
$tcsh
$ ./configure
$ make
$ sudo make install
//最后一步安装doris到/usr/local/bin需要root权限
4)下面是一些应用,SARtools和ENVISAT_TOOLS
SARtools很简单的三步
代码: 全选
$cd doris/SARtools
$make
$sudo make install
代码: 全选
$sudo apt-get install libc6-dev-i386
代码: 全选
$make
$sudo make install
下载getorb_2.3.2.tar.gz和snaphu-v1.4.2.tar.gz
getorb需要使用fortran进行编译,先安装一个fortran包
代码: 全选
$ sudo apt-get install gfortran
$ vi Makefile
//修改Makefile 使得 FC = gfortran
然后make 和 sudo make install
代码: 全选
$ sudo mkdir /usr/local/man/man1
代码: 全选
$ sudo apt-get install gmt
代码: 全选
$ cd /usr/local/bin
$ sudo chmod 755 *.*
$ sudo chmod 755 *
代码: 全选
$ sudo apt-get install gdal-bin libxslt1.1 python-lxml python
下载matlab,文件名为[矩阵实验室\].Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso matlab.iso
先把iso文件改个名字,
代码: 全选
$ mv \[矩阵实验室\].Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso matlab.iso
代码: 全选
$ sudo mount -t iso9660 -o ro,loog=/dev/loop0 相关路径/matlab.iso /mnt
代码: 全选
$ sudo ln -s /lib64/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6
代码: 全选
$ cd /mnt
$ ./install
另外还有中文字体的问题,直接在matlab里面file—perferences—fonts设置中文字体即可。
9)stamps的安装,下载StaMPS_v3.2.1.tar.gz ,没有什么难度,
代码: 全选
$tar xfzv StaMPS_v3.2.1.tar.gz
$make
$sudo make install