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 로 하셔야 합니다.

    답글삭제

css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소

 앞에서는 html의 간단한 sheet를 소개 하였습니다.   html은  주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다.  아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다.  body 부분의 css 코딩  ...