歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat Linux 9.0下安裝GAMIT

RedHat Linux 9.0下安裝GAMIT

日期:2017/2/28 15:56:35   编辑:Linux教程

在虛擬機中安裝好linux之後,就可以進行安裝gamit以及相關的東西了,由於之前沒接觸過linux可以說是從零學起,所以一直花了我好兩三天時間去安裝gamit,安裝過程中問題不斷出現,慢慢解決嘛,辦法總比問題多,同時在這個過程中也學到了一些東西,現把安裝的步驟寫下了,一方面是對自己的一個總結,另一方面一也可以對沒裝過的同行一個借鑒吧。^_^

GAMIT相關閱讀:http://www.linuxidc.com/GAMIT/

GAMIT10.4下載在Linux公社5號FTP服務器,具體下載見 http://www.linuxidc.net/thread-1186-1-1.html

1.安裝VMware tools:

首先在vm中配置windows下的share路徑

(1)虛擬機上vm--->Install Vmware Tools 這時在linux桌面上會出現一個光盤圖標,其中的文件/mnt/cdrom目錄下。

(2)#cd /mnt/cdrom

在這個文件夾中有一個vmware-linux-tools.tar.gz文件,將其拷貝到另外一個目錄中,進行安裝。linux下的這個虛擬光驅跟我們平時熟悉的光驅都是一回事,這裡將文件拷貝到別的地方只是為了方便。

#cp vmware-linux-tools.tar.gz /tmp 將文件拷貝到/tmp目錄下。

#cd /tmp

(3)用tar命令將壓縮包解壓。

#tar –zxvf vmware-linux-tools.tar.gz

解壓後我們會看到一個vmware-tools-distrib文件夾,我們用tar命令解壓出來的文件都在這個文件夾。

#cd vmware-tools-distrib

運行vmware-install.pl進行安裝。

#./vmware-install.pl 如果是第一次在機子上安裝vmware tools,在執行vmware-install.pl時,出現提示讓你選擇文件安裝目錄的時候,可以一路按默認選項。

(4)配置vmware tools 要想正確的運行vmware tools,必須先進行配置。

#cd /usr/bin

#vmware-config-tools.pl

點編輯此虛擬機進行相關的設置

安裝完畢,在/mnt/hgfs下就出現了共享的目錄xpshare,通過此目錄完成xp系統與虛擬客戶機間的文件交換。也可以使用拖放的方法來交換文件,不過不支持中文路徑下的文件拖放,這一點使用時需注意。

通過文件共享,可以使不精通UNIX的人只需學習UNIX的簡單命令就可以了,無需關心網絡配置及下載等功能,精密星歷等數據的下載可通過WINDOWS XP來完成,並通過共享目錄或拖放來傳遞到LINUX系統上,可以讓使用者專注於GAMIT軟件的學習與應用上。

2.GCC軟件的安裝

GCC是GNU(GNU's Not Unix) 提供的編譯器軟件,它能夠支持 C, C++, Objective-C, Fortran, Java 和 Ada 等等程序設計語言前端,如果安裝RedHat Linux9.0時如果選擇安裝了開發工具,就已經安裝了C編譯器,由於安裝GAMIT需要GCC及其FORTRAN編譯器,因此先從相關網站上下載並安裝GCC及其FORTRAN源碼包,FORTRAN源碼包需要使用GCC編譯安裝,而GCC本身又需要RedHat Linux 9.0的c編譯器編譯。

http://gnu.parentinginformed.com/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2

(1)解壓文件包

tar jxvf gcc-3.4.6.tar.bz2

(2) LINUX系統的C和Fortran編譯器系統默認的文件選項中MAXUNIT為100,而GAMIT軟件源代碼中則要求MAXUNIT為10000,進入解壓後的目錄gcc-g77-3.4.5/libf2c/libI77/,修改fio.h文件中的#define MAXUNIT 100行,改為10000即可。

(3)編譯和安裝gcc/g77

%mkdir gcc

%./ gcc-g77-3.4.5/configure –prefix /usr //-prefix /usr是將其安裝到/usr下,如果未指定此項,缺省安裝在/usr/local目錄下,可以將/usr/local下的lib目錄拷貝到/usr下。命令那個地方是一個點

在-prefix後的最好是一個絕對路徑,否則可能會出錯我用的是./ gcc-3.4.6/configure –prefix =/usr/local/gcc-3.4.6

%make bootstrap 這是一個漫長的過程,呵呵,慢慢等吧

%make install

3.GAMIT軟件安裝

申請並下載GAMIT軟件包,其中包括軟件的源代碼和安裝包,其中包括以下主要文件:

Install_software 安裝批處理文件

com.10.34.tar.Z 組件安裝包

gamit.10.34.tar.Z gamit軟件安裝包

help.10.34.tar.Z 幫助文件壓縮包

kf.10.34.tar.Z kf軟件安裝包

libiaries.10.34.tar.Z 數據模板壓縮包

maps.10.34.tar.Z 地圖數據安裝包

安裝前可先將gamit.102.tar.Z文件,修改/gamit/includes下的dimpar.h文件中的MAXSIT、MAXSAT、MAXATM和MAXEPC值,其中:

MAXSIT 測站數 缺省值為:45

MAXSAT 衛星數 缺省值為:28

MAXATM 天頂延遲參數 缺省值為13

MAXEPC 歷元數 缺省值為2880

可根據需要修改以上缺省值。需要注意的是,在修改完以後,將gamit.10.34.tar.Z文件移走,否則後續安裝時軟件將重新解壓覆蓋。

在目錄下運行

%./install_software

可完成GAMIT軟件的安裝。

4.設置GAMIT的系統工作環境

在linux下以點開頭命名的文件在系統中視為隱藏文件,例如 “.123 ”。用ls、ls -l或者ll是無法查看的。那麼如何才能查看linux系統下的隱藏文件呢?下面介紹一下簡單的查看方式。

1、#在命令行下使用ls -a

2、#在XWindow的KDE桌面中在"查看(View)"菜單裡選"顯示隱藏文件(Show Hidden Files)"就行了。

vi .cshrc

保存:按ESC,輸入:wq

可設置用戶使用的shell為tcsh,修改默認的shell

which tcsh 找到tcsh所存放路徑( 或which ash 找到ash存放路徑)

chsh 變更SHELL

然後熟人SHELL路徑即可

或者簡寫為:

chsh -s /bin/tcsh

退出以後重登陸將會更改默認SHELL

在.tchsrc文件中配置路徑

setenv PATH "/gamit1001/com: /gamit1001/gamit/bin: /gamit1001/kf/bin: /usr/local/sbin: /usr/sbin:/sbin:${PATH}:${HOME}/bin"

建立安裝gamit軟件的目錄的鏈接,如:

ln –s /gamit10.34 gg

Copyright © Linux教程網 All Rights Reserved