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')
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.
--------------------------------------------------------------------------------
os 버전이 어찌 되나요?
답글삭제만약에 우분투계열이면 sudo apt install libudunits2-dev 로 하셔야 합니다.
답글삭제