Gamma Ubuntu 설치 방법
최신 스크립트는 노션 문서 참조 Gamma SAR 우분투 설치 스크립트
AWS 제원
Section titled “AWS 제원”- EC2: t3.medium Ubuntu 8G
- S3: sar001/Gamma SAR
- AMI: Ubuntu Server 22.04 LTS (HVM), SSD Volume Type ami-08943a151bd468f4e
Gamma 2404 버젼 설치파일은 파일 오류가 있음. 2204버젼으로 설치 진행함.
설치 스크립트
Section titled “설치 스크립트”- Ubuntu 22.04 AWS 기본 이미지의 업그레이드는 커널 업그레이드를 포함하므로 재부팅이 필요하다.
sudo apt updatesudo apt upgrade -ysudo reboot# VSCode 윈도우가 reload됨.- 재부팅 후 아래 스크립트 실행
# Gamma binary 설치파일 다운로드 및 압축해제sudo apt install unzip -ycurl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"unzip awscliv2.zipsudo ./aws/installrm awscliv2.zipaws s3 cp "s3://sar001/Gamma SAR/GAMMA_SOFTWARE-20241205_ISP_DIFF_IPTA.linux64_ubuntu2204.tar.gz" .
# 압축풀기export GAMMA=$HOME# 2404 파일은 에러가 남. 다운로드를 다시 받아야할듯.cp GAMMA_SOFTWARE-20241205_ISP_DIFF_IPTA.linux64_ubuntu2204.tar.gz $GAMMAgunzip -c GAMMA_SOFTWARE-20241205_ISP_DIFF_IPTA.linux64_ubuntu2204.tar.gz > GAMMA_SOFTWARE-20241205.linux.tartar -xvf GAMMA_SOFTWARE-20241205.linux.tarrm GAMMA_SOFTWARE-20241205_ISP_DIFF_IPTA.linux64_ubuntu2204.tar.gzrm GAMMA_SOFTWARE-20241205.linux.tar
# Set Environment Variablesexport GAMMA=$HOMEexport GAMMA_HOME=$HOME/GAMMA_SOFTWARE-20241205export ISP_HOME=$GAMMA_HOME/ISPexport DIFF_HOME=$GAMMA_HOME/DIFFexport DISP_HOME=$GAMMA_HOME/DISPexport LAT_HOME=$GAMMA_HOME/LATexport IPTA_HOME=$GAMMA_HOME/IPTAexport GEO_HOME=$GAMMA_HOME/GEOexport PATH=$PATH:.:$MSP_HOME/bin:$ISP_HOME/bin:$DIFF_HOME/bin:$LAT_HOME/bin:$IPTA_HOME/bin:$GEO_HOME/bin:$DISP_HOME/bin:$MSP_HOME/scripts:$ISP_HOME/scripts:$DIFF_HOME/scripts:$LAT_HOME/scripts:$IPTA_HOME/scripts:$GEO_HOME/scripts:$DISP_HOME/scriptsexport OS=linux64
#This adds the Gamma Software main directory to the Python pathexport PYTHONPATH=.:$GAMMA_HOME:$PYTHONPATH#This command disables version checking for HDF5export HDF5_DISABLE_VERSION_CHECK=1#Alternately, this sets the default terminal type to be WXTexport GNUTERM=wx
#set default raster format to BMP#export GAMMA_RASTER="BMP"export GAMMA_RASTER="TIFF"#export GAMMA_RASTER="SUN_RASTER"
# FFTW3 소스코드설치# apt install 실행하면 libfftw3-3 라이브러리가 없다고 나옴aws s3 cp s3://sar001/fftw-3.3.4.tar.gz .tar -xzf fftw-3.3.4.tar.gzcd fftw-3.3.4/sudo apt updatesudo apt install makesudo apt install build-essential -y./configure --disable-fortran --enable-single --enable-shared --enable-sse --enable-sse2make # 3~5분 쯤 걸리는듯. warning 8개 정도 뜨고, 에러는 없음.sudo make installcd ..rm fftw-3.3.4.tar.gz
# 나머지 설치sudo apt install gnuplot gnuplot-qt gnuplot-data gimp gnome-icon-theme -ysudo apt install gdal-bin libgdal-dev -ysudo apt install libhdf5-dev libhdf5-103-1t64 -ysudo apt install libnetcdf-dev -ysudo apt install libblas-dev libblas3 liblapack-dev liblapack3 liblapack-doc -y
# 실행확인disras
# 추가설치# 10. Install tcsh, perlsudo apt install tcsh perl -y# 11. Installation of Python 3sudo apt install python3sudo apt install python-is-python3sudo apt install python3-numpy python3-matplotlib python3-scipy python3-shapely python3-packaging -y
# 실행 확인par_S1_SLC.bashrc 설정
Section titled “.bashrc 설정”Export 환경변수들은 다시 접속할 때 초기화되므로 .bashrc에 넣어둔다.
# .bashrc 파일에 아래 내용 추가# 설치 스크립트의 환경설정부분과 동일함
# Set Environment Variablesexport GAMMA=$HOMEexport GAMMA_HOME=$HOME/GAMMA_SOFTWARE-20241205export ISP_HOME=$GAMMA_HOME/ISPexport DIFF_HOME=$GAMMA_HOME/DIFFexport DISP_HOME=$GAMMA_HOME/DISPexport LAT_HOME=$GAMMA_HOME/LATexport IPTA_HOME=$GAMMA_HOME/IPTAexport GEO_HOME=$GAMMA_HOME/GEOexport PATH=$PATH:.:$MSP_HOME/bin:$ISP_HOME/bin:$DIFF_HOME/bin:$LAT_HOME/bin:$IPTA_HOME/bin:$GEO_HOME/bin:$DISP_HOME/bin:$MSP_HOME/scripts:$ISP_HOME/scripts:$DIFF_HOME/scripts:$LAT_HOME/scripts:$IPTA_HOME/scripts:$GEO_HOME/scripts:$DISP_HOME/scriptsexport OS=linux64
#This adds the Gamma Software main directory to the Python pathexport PYTHONPATH=.:$GAMMA_HOME:$PYTHONPATH#This command disables version checking for HDF5export HDF5_DISABLE_VERSION_CHECK=1#Alternately, this sets the default terminal type to be WXTexport GNUTERM=wx
#set default raster format to BMP#export GAMMA_RASTER="BMP"export GAMMA_RASTER="TIFF"#export GAMMA_RASTER="SUN_RASTER"