设为首页 收藏本站
查看: 11544|回复: 2

[经验分享] [笔记]Ubuntu下INSAR处理软件DORIS/StaMPS等等的安装

[复制链接]

尚未签到

发表于 2015-10-31 13:42:30 | 显示全部楼层 |阅读模式
  http://doris.tudelft.nl/
  http://www.iyunv.com/Linux/2011-06/37611.htm
  安装doris这类的开源专业软件,在linux下面还算简单,但第一条是认真阅读doris主页上的说明,大部分软件包都有一些先置条件。在debian和Ubuntu由于apt的管理,先置软件包的安装非常方便。
下面一步步讲解如何在ubuntu下安装doris及相关软件,安装环境是ubutu11.04 amd64 。
0)安装之前gcc,g++,make这些软件应该都安装好了,不确定的话就运行下面一条命令。
代码:

$ sudo apt-get install gcc g++ make  
1)下载doris和fftw包,都放在自己的主目录下面,比较好操作。

  我下载的是doris_v4.02.tar.gz和fftw-3.3.tar.gz。
  软件fftw-3.3.tar.gz和fftw-3.3.tar.gz下载。
  免费下载地址在 http://linux.iyunv.com/
  用户名与密码都是www.iyunv.com
  具体下载目录在 /pub/2011/06/21/Ubuntu下安装doris及相关软件教程/
  
2)先解压doris,然后在doris目录里面解压fftw,让fftw目录在doris目录里面。由于doris4.02需要fftw-3.2.1,还需要把fftw改一下名字。以下是操作命令。


代码:
$tar xzfv doris_v4.02.tar.gz
//自动生成了doris_v4.02目录,文件在doris_v4.02目录里面
$cd doris_v4.02
$cp ../fftw-3.3.tar.gz
//把下载在上一层目录里面的fftw-3.3.tar.gz文件拷贝到当前目录下面
$tar xzfv fftw-3.3.tar.gz
//解压
$mv fftw-3.3/ fftw-3.2.1/
//目录改名  
3)编译、安装fftw库及doris


代码:
$cd fftw-3.2.1/
  $./configure --prefix=`pwd` --enable-float
  注意,--prefix=`pwd`中的斜撇是键盘上数字1边上的斜撇。
  这一步configure选项可以进一步优化。我们现在的机器都支持sse,cpu都是多核心的,可以加上--enable-sse 和 --with-combined-threads选项,也就是下面的命令
  $./configure --prefix=`pwd` --enable-float --enable-sse --with-combined-threads
  //特别的,如果是32位linux系统,用的是amd的cpu,可以加上 --enable-k7
  
$make
$make install
//编译安装,注意--prefix=`pwd`选项保证了fftw库直接安装在pwd,也就是当前的 fftw-3.2.1目录,doris编译时会直接找到自己目录下的fftw。  
下面编译安装doris。作者要求我们在tcsh环境下编译doris,我试过直接在bash下面编译也没有问题,这里还是按照作者要求在tcsh里面完成。所以,安装doris前安装一个tcsh。

代码:
$sudo apt-get install tcsh
$cd ..
//回到doris目录
  $tcsh
  $cd src
  //进入到doris下面的src目录
  $./configure
  //回答应该是一路回车,g++,fftw的lib,include等三个问题是关键,都可以自动完成,如果有异常,请检查前面。其他的回车就可以。
DSC0000.jpg
$ make
DSC0001.jpg
$sudo make install
  //最后一步安装doris到/usr/local/bin需要root权限
  $exit
  //安装完成后退出 tcsh
  
这样就安装好了doris。
4)下面是一些应用,SARtools和ENVISAT_TOOLS 。源代码都在doris目录里面
SARtools很简单的三步

代码:
  $cd doris_v4.02/SARtools
  $make
  $sudo  make install
  
我用的是64位ubuntu,ENVISAT_TOOLS 需要先安装libc-dev-i386

代码:
$sudo apt-get install  libc6-dev-i386  
然后make和sudo make install

  代码:

  $cd doris_v4.02/ENVISAT_TOOLS
  $make
$sudo make install  
  报错:
  原来的Makefile在网上有一个新的版本。链接如下:
  http://www.osmanoglu.org/supplement/error-installing-envisattools-for-doris-on-ubuntu-1204/Makefile
  我在这里安装的时候出现了一个问题,反应如下:
DSC0002.jpg
这里的BEST是个什么东西,我琢磨了很久,后来发现ESA发布了一个名为BSET的工具箱
  我下载了这个工具箱,也安装了,后来发现这个问题仍然存在,后来我就查阅资料发现……
DSC0003.jpg
  这里的epr_api-2.2的目录,以及后面的一些目录均需要修改……
  然后就顺利安装成功。
  
5)下面是getorbsnaphuGMT
  doris主页download页面(http://doris.tudelft.nl/Doris_download.html)有getorb和snaphu的相关链接
  snaphu与getorb软件下载getorb_2.3.2.tar.gz和snaphu-v1.4.2.tar.gz。
  免费下载地址在 http://linux.iyunv.com/
  用户名与密码都是www.iyunv.com
  具体下载目录在 /pub/2011/06/21/Ubuntu下安装doris及相关软件教程/
  解压下载的软件,进入解压后的目录,命令就不重复给了,直接给出安装要点。
  
  5.1)getorb需要使用fortran进行编译,先安装一个fortran包

代码:
$sudo apt-get install gfortran
$vi Makefile
//修改Makefile 找到 FC = gfortran 行,删除前面的#号(vi操作:光标移到#,按x,esc,冒号,wq保存退出。)
$make
$sudo make install  
5.2)snaphu在安装man文件的时候会出现小问题。解决办法,安装之前先建一个目录:

代码:
$sudo mkdir /usr/local/man/man1  然后很简单,进入src目录,make 和 sudo make install。
5.3)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 libxml2
  再进入相关目录,运行安装程序

代码:
$cd /mnt
$./install
  8)stamps的安装,下载StaMPS_v3.2.1.tar.gz
  

代码:
  $tar xfzv StaMPS_v3.2.1.tar.gz
  进入StaMPS_v3.2.1
  $cd StaMPS_v3.2.1
$make
$sudo make install  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-133221-1-1.html 上篇帖子: ubuntu源码安装R语言 下篇帖子: Config Static IP Address manually in Ubuntu
累计签到:1 天
连续签到:1 天
发表于 2016-10-19 14:36:34 | 显示全部楼层
你好,我也遇到安装ENVISAT_TOOLS的问题,和你的一样,就是那个“epr_api-2.2的目录,以及后面的一些目录均需要修改……”是怎么修改的?

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2022-2-21 16:26:04 | 显示全部楼层
请问staMPS呢

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表