[Gnuplot] 온라인/오프라인 리눅스 (Linux) 환경에 따른 그누플롯 (Gnuplot) 설치 방법

 정보

  • 업무명     : 온라인/오프라인 리눅스 (Linux) 환경에 따른 그누플롯 (Gnuplot) 설치 방법

  • 작성자     : 이상호

  • 작성일     : 2020-02-08

  • 설   명      :

  • 수정이력 :

 

 내용

[개요]

  • 안녕하세요? 웹 개발 및 연구 개발을 담당하고 있는 해솔입니다.

  • Gnuplot은 오픈 소스 소프트웨어로서 명령 중심 대화형 함수로 되어 있습니다. 즉 사용자는 명령어를 입력하여 단계별로 도면 그림 도는 그래픽을 구현할 수 있습니다.

  • 따라서 이러한 Gnuplot를 사용하기 앞서 온라인/오프라인 리눅스 환경에서 설치 방법을 소개드리고자 합니다.

 

sky-690293_1280.jpg

 

[특징]

  • Gnuplot를 사용하기 위해서 리눅스 환경 구축이 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 소프트웨어

 

[기능]

  • Gnuplot 설치

    • 온라인 환경

    • 오프라인 환경 

 

[활용 자료]

  • 없음

 

[자료 처리 방안 및 활용 분석 기법]

  • 없음

 

[사용법]

  • 온라인 및 오프라인 환경 구축

  • 각 환경에 따른 다운로드 및 설치

  • 설치 결과 확인

 

[사용 OS]

  • Linux (CentOS v7.0)

  • VMware Workstation Pro v15.5

 

[사용 언어]

  • Gnuplot v5.2.2

 

 설치

[온라인 환경]

  • 리눅스 (Linux)에서 "yum -y install gnuplot"를 통해 설치합니다.

yum -y install gnuplot

 

  • Gnuplot 설치 버전 확인
root@linux220 /S/INSTALL# gnuplot                                                                                                                                                                            (base) 

	G N U P L O T
	Version 4.6 patchlevel 2    last modified 2013-03-14 
	Build System: Linux x86_64

	Copyright (C) 1986-1993, 1998, 2004, 2007-2013
	Thomas Williams, Colin Kelley and many others

	gnuplot home:     http://www.gnuplot.info
	faq, bugs, etc:   type "help FAQ"
	immediate help:   type "help"  (plot window: hit 'h')

Terminal type set to 'x11'

 

[오프라인 환경]

  • 온라인 (인터넷 가능)에서 "yum"을 이용하면 이전 버전의 Gnuplot 밖에 없습니다.

  • 따라서 최신 버전을 이용할 경우 직접  패키지 다운로드하여 컴파일 및 실행해야 합니다.

 

 

gnuplot - Browse /gnuplot/5.2.2 at SourceForge.net

×

sourceforge.net

  •  
  •  

etc-image-1

 

  • [2 단계] Gnuplot 설치

    • "gnuplot-5.2.2.tar.gz""/SYSTEM/INSTALL"로 업로드 합니다.

    • "tar -xvzf gnuplot-5.2.2.tar.gz"를 통해 압축 해제합니다.

    • "cd gnuplot-5.2.2"를 통해 이동합니다.

    • "sh ./configure --prefix=/usr/local""make" "make install"를 통해 설치합니다.

 

etc-image-2

 

tar -xvzf gnuplot-5.2.2.tar.gz

cd gnuplot-5.2.2

sh ./configure --prefix=/usr/local
make
make check
make install

 

  • [3 단계] 환경 변수 설정

    • 프롬프트 상에서 "which gnuplot"을 입력해도 확인할 수 없습니다.

    • 이는 리눅스 환경에서 Gnuplot 설치 폴더 "/usr/local/bin"를 찾을 수 없기 때문입니다.

    • 따라서 "vi ~/.bashrc"에서 "GNUPLOT_ROOT""arrRootConfig" 환경 변수를 입력합니다.

    • "source ~/.bashrc"를 통해 재 실행합니다.

    • Gnuplot 설치 버전 확인합니다.

 

etc-image-3

 

root@linux220 /S/INSTALL# vi ~/.bashrc

#==========================================
#  Configure
#==========================================
# Gnuplot v5.2
export GNUPLOT_ROOT=/usr/local

arrRootConfig=($GNUPLOT_ROOT)

export PATH=$PATH:$HOME/bin:.:~:
export MANPATH=$MANPATH

for iCount in ${arrRootConfig[*]}; do
   if [ ! -z $iCount ]; then
      if [ -d $iCount/bin ]; then PATH=$iCount/bin:$PATH ; fi
      if [ -d $iCount/lib ]; then LD_LIBRARY_PATH=$iCount/lib:$LD_LIBRARY_PATH ; fi
      if [ -d $iCount/sbin -a `id -u` = 0 ]; then PATH=$iCount/sbin:$PATH ; fi
      if [ -d $iCount/man ]; then MANPATH=$MANPATH:$iCount/man ; fi
   fi
done

 

etc-image-4

 

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 

 문의사항

[기상학/프로그래밍 언어]

  • sangho.lee.1990@gmail.com

[해양학/천문학/빅데이터]

  • saimang0804@gmail.com