우분투에서 R, R studio 설치
- R
- 2022. 3. 29.
우분투에서 R과 R studio 설치하는 방법입니다.
R 설치
다운로드 페이지에 들어가 Ubuntu에 들어가면 여러 명령어가 나옵니다.
다운로드 페이지 : https://ftp.harukasan.org/CRAN/
들어가보면 설치 파일은 없고 왠 명령어만 잔뜩 있습니다. 우분투 터미널에서 sudo를 앞에 치고 아래의 명령을 하나씩 입력해야만 설치를 진행할 수 있습니다.
우분투를 실행해 터미널로 갑니다.
터미널은 우분투 화면 왼쪽 아래 바둑판 모양을 클릭해 터미널을 클릭하면 됩니다.
터미널에서 아래 명령을 하나씩 입력해 실행시킵니다.
#update indicses
sudo apt update -qq
#install dirnmgr
sudo apt install --no-install-recommends software-properties-common dirmngr
#CRAN repository 활성화 CRNA GPG 키 시스템에 추가
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
#r 설치
sudo apt install --no-install-recommends r-base
key가 오타로 난감할 수 있는데 잘 되었다면 다음과 같이 뜹니다.
설치가 잘 되었는지 확인하기 위해 버전 확인을 합니다.
R --version
R 터미널 인스턴스를 실행시키려면 다음을 입력합니다.
sudo -i R
Hello world를 쳐보면 잘 나옵니다
R studio 설치
다운로드 페이지로 가서 우분투를 클릭해 설치파일을 다운로드합니다.
다운로드 페이지: https://www.rstudio.com/products/rstudio/download/#download
리눅스인 경우 key 를 얻어야 합니다.
key 명령 링크 : https://www.rstudio.com/code-signing/
링크로 넘어가면 키를 얻고 설치를 할 수 있습니다.
sudo gpg --keyserver keyserver.ubuntu.com --recv-keys 3F32EE77E331692F
dpkg-sig 가 없다면 설치를 하고 R studio를 설치합니다.
# dpkg-sig 설치
sudo apt install dpkg-sig
# r studio verify
sudo dpkg-sig --verify rstudio설치파일이름.deb
이제 rstudio 설치를 시작합니다.
sudo dpkg -i rstudio설치파일이름.deb
다음과 같은 오류가 뜨면 해당 패키지를 설치합니다.
sudo apt install libclang-dev
혹시 apt --fix-broken install을 요구하면 나오면 해당 명령을 이행해서 다시 설치하게 합니다.
libclang-dev 설치가 완료되면 다시 rstudio를 설치합니다.
sudo dpkg -i rstudio설치파일이름.deb
설치가 완료되면 터미널에 rstudio를 입력해 실행을 합니다.
이것으로 우분투에서의 R 설치를 마쳤습니다.
마치며
리눅스 설치방법과 Rstudio 초기설정은 다음 포스팅을 참고해주시기 바랍니다.
'R' 카테고리의 다른 글
rstudio 패키지 설치 및 관리(googledrive 연동) (0) | 2022.04.13 |
---|---|
R studio github 연동 (0) | 2022.04.09 |
Rstudio 파일관리(스크립트,프로젝트) (0) | 2022.04.07 |
R studio 초기설정 (0) | 2022.04.02 |
R 소개 및 R studio 설치 (0) | 2022.03.28 |