Seismic Un*x 설치 방법
사용자는 gpluser, Bash shell을 사용하고, 설치 경로는 /home/gpluser/lib/SU 라고 가정한다.
$로 시작하는 문장은 terminal에서 실행하는 명령을 의미한다.
1. Seismic Un*x Homepage(http://www.cwp.mines.edu/cwpcodes/)에 가서 최신 버전을 다운 받는다.
2. 다운 받은 파일(예: cwp_su_all_41.tgz)을 /home/gpluser/lib/SU 디렉토리로 옮기고 압축을 푼다.
$ tar –zxvf cwp_su_all_41.tgz
압축을 풀면 ./src 라는 디렉토리가 생긴다.
3. /home/gpluser/.bash_profile 파일을 열어서 다음 줄을 추가하고 source 명령을 실행한다.
export CWPROOT=/home/gpluser/lib/SU
export PATH=$PATH:/home/gpluser/lib/SU/bin
$ source /home/gpluser/.bash_profile
4. 압축을 풀어서 생긴 src 디렉토리로 가서 필요에 따라 Makefile.config 파일을 수정한다.
만약, 설치시 “can’t find $(@F)” 라는 에러가 나면 “include $(CWPROOT)/src/Rules/oldmake.rules” 라는 줄을 comment 처리하고 “include $(CWPROOT)/src/Rules/gnumake.rules” 을 uncomment 한다.
5. SU를 컴파일한다.
$ make install
6. 5번 과정이 끝난 후 ximage와 같은 프로그램을 사용하기 위해
$ make xtinstall
을 실행한다.
이 때 설치 과정 중 에러가 날 경우, 리눅스에 X window 관련 library들이 설치되어 있지 않아 에러가 나는 경우가 많다. 이 때는 필요한 library( libxt-dev )를 설치한 후 다시
$ make xtinstall
을 실행한다.