|
记录
######
系统为ubuntu14.04 64位
GAMMA为08版本
注意:64位系统需要安装64位的GAMMA,否则会出现 bash:no such file or directory的错误
软件本身不需要安装,但应对运行环境进行调配
sudo apt-get install nautilus-open-terminal
1.安装csh tcsh gcc g++ gfortran g77
(1)用apt-get安装 csh tcsh gcc g++ gfortran
apt-get update
apt-get install csh tcsh gcc g++ gfortran
ignore(2)ubuntu 安装 g77
首先变成root用户: sudo bash
a. 在/etc/apt/source.list中最后头添加如下源(以root的身份,或用 sudo):
deb http://hu.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy universe
deb http://hu.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://hu.archive.ubuntu.com/ubuntu/ hardy-updates universe
b. 安装aptitude
sudo apt-get install aptitude
c. 然后执行如下:
sudo aptitude update
sudo aptitude install g77
d. OK。
2. 安装 GAMMA
Gamma软件将被安装在此路径下/usr/local(文件名取决于软件包本身和日期)
a. 移动 GAMMA_SOFTWARE*.tar.gz 至“/usr/local”路径下
cp GAMMA_SOFTWARE*.tar.gz /usr/local
b. 解压文件夹
tar -zxf GAMMA_SOFTWARE*.tar.gz
c. 配置“.bashrc”文件 in home(Ctrl+h)
在“.bashrc”文件末尾添加如下字段:
export PATH="$PATH:/usr/local/GAMMA_SOFTWARE-20080401/MSP_v11.5/bin:/usr/local/GAMMA_SOFTWARE-20080401/MSP_v11.5/scripts:/usr/local/GAMMA_SOFTWARE-20080401/ISP_v9.8/bin:/usr/local/GAMMA_SOFTWARE-20080401/ISP_v9.8/scripts:/usr/local/GAMMA_SOFTWARE-20080401/DIFF_v6.6/bin:/usr/local/GAMMA_SOFTWARE-20080401/DIFF_v6.6/scripts:/usr/local/GAMMA_SOFTWARE-20080401/DISP_v1.4/bin:/usr/local/GAMMA_SOFTWARE-20080401/LAT_v2.4/bin:/usr/local/GAMMA_SOFTWARE-20080401/IPTA_v1.2/bin:/usr/local/GAMMA_SOFTWARE-20080401/IPTA_v1.2/scripts"
d. 检查路径设置
打开Shell(Ctrl+Alt+f1),输入“export”;或者输入“$PATH”检查PATH字符串是否已经加载了GAMMA文件的路径。
3. 安装 sfftw
a. 移动 sfftw*.tar.gz 至 “/usr/local/lib”路径下
cp sfftw*.tar.gz /usr/local/lib
b. 解压文件夹
tar -zxf sfftw*.tar.gz
c. 移动库文件 sfftw.h 和 srfftw.h 至“/usr/local/include”路径下
mv sfftw.h srfftw.h /usr/local/include
移动其余文件至“/usr/local/lib”路径下
mv * /usr/local/lib
d. 添加路径“/usr/local/lib”为系统库函数查找路径(我这次安装在这一块出现了很大的问题,没有把lib和usr/lib设置为系统库查找路径,导致出现出现cannot open shared object file:No such file or directory)
ldconfig /usr/local/lib
###ldconfig /usr/lib
#1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到
#2. 想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然后再调用ldconfig,不然也会找不到
4. 安装 fftw
a. 移动 fftw*.tar.gz 至 “/usr/local”路径下并解压
cp fftw*.tar.gz /usr/local
tar -zxf fftw*.tar.gz
b. 进入 fftw 文件夹并编译安装
cd fftw*
./configure
make
make install
make clean
5. 安装 grace (for IPTA)
用 apt-get 直接在线安装
sudo apt-get install grace
6. 安装 hdf5 (for par_CS*)
a.用 atp-get 卸载高版本的 hdf5,if cannot found it ,means no it
apt-get remove hdf5
b. 移动 hdf5-1.6.6*.tar.gz 至 “/usr/local”路径下并解压
cp hdf5-1.6.6*.tar.gz /usr/local
tar -zxf hdf5-1.6.6*.tar.gz
c. 进入 hdf5 文件夹并编译安装
cd hdf5*
./configure
make
make install
make clean
d. 添加共享库文件链接
ln -s /usr/local/hdf5-1.6.6/hdf5/lib/libhdf5.so.0 /usr/lib/libhdf5-1.6.6.so.0
7. 安装 gdal
安装
#####################################安装完毕
################################################
一般在安装前把各编译器都先安装,如csh tcsh gcc g++ gfortran
另外输入GAMMA命令没有权限问题:
chmod -R 777 local #把/usr/local 文件夹中的文件都转化为可执行文件
sudo apt-get update,更新软件源
|
|