在centos6.5下安装风暴追踪软件TITAN20130625版本

《在centos6.5下安装风暴追踪软件TITAN20130625版本》
一:什么是 TITAN。


二:TITAN硬件需求:
CPU: 32位机主频要求3.0以上GHZ 64位机 要求2.5GHZ以上。
RAM: 4GB以上。
Disk: 500GB.
Graphics:256MB,1600 *1200 以上。


三:搭载TITAN的平台:
当前大多数的linux平台(操作系统都可以)。
比较推荐的有:
ubuntu
Centos
Debian
Fedora
对于64位的操作系统,我们推荐Centos-5,你可以在相同的系统下编译64位和32位二进制文件,下面我们就会讲述。


       (注意:由于我是在32位操作系统下安装的TITAN,所以我所记录的关于32位安装方式,都是经过亲身操作,
但是对于64位操作系统的安装指示,并没有实际操作,请读者注意这一点,
同时也希望已经尝试在64位系统下安装过TITAN的人补充一下,在此表示万分感谢。)


四:编译TITAN所需要的软件包:
由于我们安装TITAN是通过源码安装的,所以在安装过程中,我们需要对TITAN源代码进行编译,于是我们必须搭建
TITAN的编译环境,安装以下软件包:
在安装软件包之前需要获得root权限,或者直接切换成root用户,以下方式选择其一:
localhost:~/temp$ su // su -l

需要安装的包:
1.tcsh;   
[yums@localhost temp]# yum install tcsh
安装完 tcsh后,要将shell变成tcsh模式
执行命令:chsh -s /bin/tcsh [usrname] (中括号表示的是你的当前登录的用户名)
重启机器, 使用命令echo $SHELL可查看当前的命令类型


2.gcc
[yums@localhost temp]# yum install gcc


3.g++
[yums@localhost temp]# yum install gcc-c++


4.gcc-gfortran (for fortran)
[yums@localhost temp]# yum install gcc-gfortran


5.libX11-devel(for X)
[yums@localhost temp]# yum install libX11-devel


6.libpng-devel(for CIDD)
[yums@localhost temp]# yum install libpng-devel


7.fftw3-devel(for radar moment)
[yums@localhost temp]# yum install fftw3-devel


8.bzip2-devel(for NEXRAD decompression)
[yums@localhost temp]# yum install bzip2-devel


9.jasper-devel(for grib2)
[yums@localhost temp]# yum install jasper-devel


10.flex
[yums@localhost temp]# yum install flex


11.qt4-devel(for Qt apps)
[yums@localhost temp]# yum install qt4-devel


12.glut-devel (for Open GL)
[yums@localhost temp]# yum install glut-devel

13.Xvfb (virtual X server)
[yums@localhost temp]# yum install Xvfb


14.gufw (firewall - configure to allow ssh in)
15.sshd (ssh logins)
       (14、15两个包采用上述方式安装时提示找不到安装包,但是在终端输入sshd时可以操作,
说明centos本身带有这两个包的内容,无需安装)


五.安装NetCDF 4
TITAN软件是依赖NetCDF 4的,所以我们需要首先安装NetCDF 4

我们需要下载下面三个安装包:
hdf5-1.8.5-patch1.tar.gz
  udunits-2.0.1.tar.gz
  netcdf-4.1.1.tar.gz
       
这三个安装包我们可以从ftp.rap.ucar.edu/pub/titan/distribution这里的oldnetcdf文件夹下找到
在下面的操作之前我们需要切换到root用户下
将你下载的安装包复制到/usr/local/src/下面,


复制完毕后,我们可以看到这样的文件结构:
/usr/local/src/hdf5-1.8.5-patch1.tar.gz
  /usr/local/src/udunits-2.0.1.tar.gz
  /usr/local/src/netcdf-4.1.1.tar.gz


       (一):安装 hdf5
在终端中 执行以下命令
  cd /usr/local/src
  tar xvfz hdf5-1.8.5-patch1.tar.gz
  mv hdf5-1.8.5-patch1.tar.gz hdf5-1.8.5-patch1
  cd hdf5-1.8.5-patch1
  ./configure --prefix=/usr/local
  make install

 (二):安装 udunits-2

  cd /usr/local/src
  tar xvfz udunits-2.0.1.tar.gz
  mv udunits-2.0.1.tar.gz udunits-2.1.5
  cd udunits-2.1.5
  ./configure --prefix=/usr/local
  make install


 (三):安装netcdf 4
  cd /usr/local/src
  tar xvfz netcdf-4.1.1.tar.gz
  mv netcdf-4.1.1.tar.gz netcdf-4.1.1
  cd netcdf-4.1.1


 ./configure --enable-netcdf-4 -enable-cxx-4 --with-hdf5=/usr/local --   prefix=/usr/local/netcdf4 --disable-dap
  make
  make install
  make clean

       (四):安装netcdf 3
cd /usr/local/src
  tar xvfz netcdf-4.1.1.tar.gz
  mv netcdf-4.1.1.tar.gz netcdf-4.1.1
  cd netcdf-4.1.1


  ./configure --prefix=/usr/local --disable-dap
  make
  make install
  make clean
注意:如果你做了make clean操作,你会在终端显示的操作序列中看到一个错误提示,
    忽略掉这个错误提示并执行 make -k install 操作。
    或者重新进行上述操作。(终端显示的东西错综复杂,还是直接执行make -k install操作即可)


六:编译源代码的准备(此时你要切换到原来的用户下,不再是root用户了)


       (一)假设你已经下载到了TITAN.tar.gz安装包
在根目录下创建一个叫作“titan_dist”的文件夹,把安装包复制
到titan_dist文件夹下,并在此文件夹下解压。
执行的操作为:
  mkdir titan_dist 
  cd titan_dist
  tar xvfz titan5-20130625.tgz


       (二)创建一个链接,将titan_dist/titan5-20130625文件夹下的内容
链接到根目录下的rap文件夹下,以后方便操作:
执行命令:
cd   //这一步的作用是返回到根目录下,因为你上一步创建titan_dist文件夹时进入到了titan_dist文件夹下
  rm ~/rap //~表示根目录 大致相当与/home/yourname/
  ln -s ~/titan_dist/titan5-YYYYMMDD rap


(三)安装 初始程序.cshrc
执行命令:
   cd
   cd rap
  ./install_cshrc


       (四)追溯.cshrc文件,并更新我们的安装环境
执行命令
          source ~/.cshrc


       (五)设置编译环境:
         ./set_build_env

       (六)执行编译的脚本
         ./build_titan
或者也可以分步执行编译操作:
        ./build_titan_libs
        ./build_titan_apps  (两种方式 二选一)
       
       (七)检查编译是否成功
         ./check_titan_libs  //如果安装成功,终端中会显示success的信息
         ./check_titan_libs -ext //可能会有提示异常的情况,上一行提示成功即可
         ./check_titan_apps  //如果安装成功,终端中会显示success的信息
         ./check_titan_apps -ext //同上

       (八)清理编译过程遗留的垃圾
         ./clean_titan_build


七:安装简易模式TITAN
    cd ~/rap/projects/titan
    cd templates/template_single_radar/system/scripts


  ./INSTALL_TITAN //在这一步会出现三次选择指示,前两次直接回车(选择默认方式)即可,第三次要输入yes(不是Y也不能是y)


  source ~/.cshrc


安装完毕:
输入 start_all 测试,出现雷达表盘

        stop_all 结束 程序


最后出现的结果最后出现的结果

     文章的最后,我上传了titan软件的压缩包,同时在这个安装包里面(解压后)我们会发现有三个readme**文件,这就是它的安装手册,如果有什么问题,可以查看这几个文件。

 











评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值