当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu下安装doris及相关软件教程
帖子发表于 : 2011-06-12 11:40 

注册: 2006-07-22 21:15
帖子: 18
送出感谢: 0 次
接收感谢: 1
原文在我的blog下面,http://hi.baidu.com/ffbp89/home

安装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/
//目录改名


3)安装fftw库及doris

代码:
$ cd fftw-3.2.1/
$ ./configure --prefix=`pwd` --enable-float
$ make
$ make install
//编译安装,注意fftw库直接在pwd,也就是当前的 fftw-3.2.1目录里面安装了,doris编译时会直接找到自己目录下的fftw。


下面编译安装doris。作者要求我们在tcsh环境下编译doris,我试过直接在bash下面编译也没有问题,这里还是按照作者要求在tcsh里面完成。所以,安装doris前安装一个tcsh。
代码:
$sudo apt-get install tcsh
$cd ..
//回到doris目录
$tcsh
$ ./configure
$ make
$ sudo make install
//最后一步安装doris到/usr/local/bin需要root权限


这样就安装好了doris



4)下面是一些应用,SARtools和ENVISAT_TOOLS

SARtools很简单的三步
代码:
$cd doris/SARtools
$make
$sudo  make install


我用的是64位ubuntu,ENVISAT_TOOLS 需要先安装 libc-dev-i386
代码:
$sudo apt-get install  libc6-dev-i386

然后是
代码:
$make
$sudo make install


5)下面是getorb,snaphu,GMT
下载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


snaphu很简单,就是make 和 sudo make install,在安装man文件的时候有点小问题,make install 之前先建一个目录就可以了。
代码:
$ sudo mkdir /usr/local/man/man1


GMT包可以直接用apt-get安装,
代码:
$ sudo apt-get install gmt


6)以上软件的执行文件都安装在 /usr/local/bin下面,到该目录里面去检查一下,发现有几个文件没有执行权限,增加执行权限即可。

代码:
$  cd  /usr/local/bin
$ sudo chmod 755 *.*
$ sudo chmod 755 *


7)tsx影像的读取问题,需要安装gdal,python,libxml2,python-lxml,libxslt1等软件包,都可以直接用apt-get命令解决。

代码:
$ sudo apt-get install gdal-bin libxslt1.1 python-lxml python


8)安装 matlab2010a
下载matlab,文件名为[矩阵实验室\].Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso matlab.iso
先把iso文件改个名字,
代码:
$ mv  \[矩阵实验室\].Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso matlab.iso

挂载iso
代码:
$ sudo mount -t iso9660 -o ro,loog=/dev/loop0 相关路径/matlab.iso /mnt

安装matlab之前解决libc.so.6找不到的问题
代码:
$ sudo ln -s /lib64/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6

再安装
代码:
$ cd /mnt
$  ./install


安装好之后还有一个建立执行链接的问题,如果安装在/usr之类的目录下,在启动器-》命令中填入 gksudo '/Matlab安装目录/bin/matlab -desktop' 即可;如果安装在自己的登录目录下,在启动器-》命令中填入 /Matlab安装目录/bin/matlab -desktop 即可
另外还有中文字体的问题,直接在matlab里面file—perferences—fonts设置中文字体即可。

9)stamps的安装,下载StaMPS_v3.2.1.tar.gz ,没有什么难度,
代码:
$tar xfzv StaMPS_v3.2.1.tar.gz
$make
$sudo make install


这样就全部完成了。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译