R Studio devtools 설치 in Ubuntu 18.04

1. Ubuntu 18.04에서 R 설치 개요


 R을 개발을 할때,  Ubuntu 버전을 Base로 해서 개발 하였다 할 만큼 안정적이다.  하지만 이것을 하려면, 아래 와 같은 준비 사항이 필요 하다. 

  • 리눅스 O/S가 설치 되어 있는 PC나 노트북(별도로 가지고 있어야 함)
  • 원도우에서 Virtual BOX가 설치 되어 Ubuntu 이미지가 설치 되었을때
위의 사양을 만족 하였을 경우에는 R Base / Rstudio 설치가 용이 하며,  관련 된 패키지 설치가 매우 용이 하며,  Package Upgrade도 매우 잘 된다.
 현재 까지 사용하는 R중에서는 Ubuntu 18.04가 매우 안정 적이다. 

2. R Package 4.0 대  최신 버전 설치
  • R을 설치 하기 위해서  GPG Ubuntu Key Server에 등록 한다. 
  $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
   
  • 만약에 방화벽의 문제가 있는 곳이면 아래와 같이 80 포트를 사용하여야 한다. 
 $ gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

  • Ubuntu 18.4의 레포지트리를 등록 한다.  18.04는 bionic 버전이다. 레포지트리를 등록하면 장점이 있다.  레포지트리는 우분투를 업데이트나 업그레이드 할때,  항상 최신버전을 유지 할 수 있게 하여 준다.  
$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/' 
    
  •  아래 명령어를 순차적으로 입력 하여 R base를 설치 한다.
$ sudo apt-get update
$ sudo apt-get install r-base 

아래 콘솔과 같이 R이 설치 되었다.  

R version 4.0.5 (2021-03-31) -- "Shake and Throw"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R은 자유 소프트웨어이며, 어떠한 형태의 보증없이 배포됩니다.
또한, 일정한 조건하에서 이것을 재배포 할 수 있습니다.
배포와 관련된 상세한 내용은 'license()' 또는 'licence()'을 통하여 확인할 수 있습니다.

R은 많은 기여자들이 참여하는 공동프로젝트입니다.
'contributors()'라고 입력하시면 이에 대한 더 많은 정보를 확인하실 수 있습니다.
그리고, R 또는 R 패키지들을 출판물에 인용하는 방법에 대해서는 'citation()'을 통해 확인하시길 부탁드립니다.

'demo()'를 입력하신다면 몇가지 데모를 보실 수 있으며, 'help()'를 입력하시면 온라인 도움말을 이용하실 수 있습니다.
또한, 'help.start()'의 입력을 통하여 HTML 브라우저에 의한 도움말을 사용하실수 있습니다
R의 종료를 원하시면 'q()'을 입력해주세요.

3. Rstudio 설치 
  • 아래의 명령어를 순차적으로 입력 하여 R studio를 설치 한다. 
   항상 버전이 바뀌므로 아래와 같은 홈페이지에 가서 항상 최신 버전을 확인 한다. 

sudo apt-get install gdebi-core

wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.4.1106-amd64.deb

$ sudo gdebi rstudio-server-1.4.1106-amd64.deb


4. Devtools 설치 

  • R에서 devtools를 설치 하려면 우분투 터미널에서 종속성을 설치 하여 하는데, 이것도 버전마다 틀리니 유의 하여야 한다. 
$sudo apt install build-essential libcurl4-gnutls-dev libxml2-dev libssl-dev libgit2-dev
 
  • R 콘솔에 접속하여 Devtools 설치 (아무런 문제 없이 설치 된다.) 
$ install.packages('devtools')   

댓글 3개:

  1. configure: error: in `/tmp/RtmpTo0ziJ/R.INSTALL44c533a6e68da/units':
    configure: error:
    --------------------------------------------------------------------------------
    Configuration failed because libudunits2.so was not found. Try installing:
    * deb: libudunits2-dev (Debian, Ubuntu, ...)
    * rpm: udunits2-devel (Fedora, EPEL, ...)
    * brew: udunits (OSX)
    If udunits2 is already installed in a non-standard location, use:
    --configure-args='--with-udunits2-lib=/usr/local/lib'
    if the library was not found, and/or:
    --configure-args='--with-udunits2-include=/usr/include/udunits2'
    if the header was not found, replacing paths with appropriate values.
    You can alternatively set UDUNITS2_INCLUDE and UDUNITS2_LIBS manually.
    --------------------------------------------------------------------------------

    답글삭제
  2. 만약에 우분투계열이면 sudo apt install libudunits2-dev 로 하셔야 합니다.

    답글삭제

공무 스케줄 AI Agem에 대한 생각

     지금 상황이 아비 규환이다.  어느 부서든 회사가 인수 합병되고 나서  투자를 기획하는 경영기획이 특히 않이 정신이 없고, 우리부서도 전부 미국 필리 조선소로 인원이 나가 있어,  사실상 10년 이상 고기량자는 거의 없다.   우리부서에 남아...