r-base를 최신 버전으로 설치 / 업그레이드하는 방법


24

나는 리눅스를 처음 접한다. 소프트웨어 센터 (기본적으로 r-2.14)를 사용하여 Ubuntu 12.04에 R-base를 설치했습니다. R 3.02 이상으로 업그레이드 / 설치하고 싶습니다. 어떻게해야합니까? 고맙습니다.


2
의 가능한 중복 최신 R-기본 버전 설치
muru을

개인적으로, 나는 anaconda / conda를 사용하고 시스템에 R을 설치하는 대신 제공하는 샌드 박스 내에서 R을 사용합니다. conda.io/docs/user-guide/install/index.html 배포는 매우 견고하며 최신 상태로 유지됩니다.
케빈 보웬

답변:


27

시스템에 R의 저장소추가 해야합니다.

  1. 좋아하는 텍스트 편집기 ( gedit예를 들어 사용 하고 있음)를 사용하여 엽니 다 /etc/apt/sources.list.

    sudo -H gedit /etc/apt/sources.list
    
  2. 이 줄을 파일에 추가하십시오 (느린 경우 다른 미러를 사용하십시오 . 또한 preciseUbuntu 버전의 코드 이름 으로 변경 할 수도 있습니다 ( 예 trusty: 14.04의 경우) :

     deb http://cran.rstudio.com/bin/linux/ubuntu precise/
    
  3. 패키지 목록 업데이트

    sudo apt-get update
    
  4. 최신 R-base를 설치하십시오 (소프트웨어 센터를 다시 사용할 수도 있음).

    sudo apt-get install r-base
    

우분투 14.04 사용자를위한 두 번째 명령이 변경 되었습니까?
Vineet Kaushik 5

@VineetKaushik 예,로 변경 precise하십시오 quantal.
terdon

@terdon 다음과 같이 2 단계에서 정확한 후 슬래시가 필요합니다 precise/. 나는 그것이 대부분의 적절한 리포지토리와 약간 다르다는 것을 알고 있지만 cran.rstudio.com/bin/linux/ubuntu의 지침에 따라 설명합니다.
Daniel Kessler

@DanielKessler 슬래시가 다른 점이 있습니까? 후행 슬래시는 일반적으로 선택 사항이며 생략 할 수 있습니다. 버전 이름은 리포지토리의 디렉토리 일 뿐이므로 아무런 차이가 없습니다.
terdon

1
gpg 키에 대한 경고 / 오류를 피하려면 secure apt를 사용하십시오. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc

3

이것을 알아 내고 작동 방식을 잊어 버린 다음 여러 번 다시 알아 내야하는 시간을 보냈을 때 미래 지향적 인 더 완벽한 대답이 있습니다.

  1. sources.list파일을 편집 하십시오. 이 파일에는 apt-get소프트웨어가 있는지 여부와 소프트웨어를 다운로드 할 수있는 위치를 확인 하는 서버가 포함되어 있습니다 . 다음 명령을 사용하여 파일을 편집 할 수 있습니다.

    sudo -H gedit /etc/apt/sources.list
    

    gedit 편집기가 필요합니다. 오류가 발생하면 다음 중 하나를 설치하십시오 (sudo apt-get install gedit )하거나 nano ( sudo nano /etc/apt/sources.list) 와 같은 다른 편집기를 사용하십시오 .

  2. R을 다운로드 할 작업 서버를 찾으십시오. 여기에서 관심있는 R 버전도 있습니다. 이는 종종 최신 Ubuntu 릴리스의 이름을 찾아야 함을 의미합니다. 릴리스 목록은 Ubuntu 웹 사이트에서 유지 관리됩니다 . 최신 릴리스 버전을 찾아 대문자없이 이름에서 첫 단어 만 사용하십시오. 예를 들어 16.04 릴리스의 경우 전체 이름이 Xenial Xerus사용되므로 이름이 사용됩니다.xenial 입니다. 따라서 다음 줄을 다음에 추가합니다 sources.list.

    deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
    

    위의 라인은 rstudio.com 미러를 사용합니다. 이 긴 목록 에서 다른 미러를 선택할 수 있습니다 하고 URL을 적절하게 변경할 수 있습니다. 예를 들어 :

    deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
    
  3. 파일을 저장하고 닫습니다. 그런 다음 다음을 사용하여 최신 버전을 설치할 수 있습니다.

    sudo apt-get update # update apt-get's list of known releases 
    sudo apt-get install r-base # install the newest available version of R
    

1

지금까지의 답변은 유용하지만 R을 진지하게 사용하려는 사람에게는 거의 다음 단계가 생략됩니다. 인용 된 줄은 표준 R 설치 및 관리 매뉴얼에 있습니다.

소스에서 R 패키지를 컴파일해야하는 사용자 (예 : 패키지 관리자 또는 install.packages ()로 패키지를 설치하는 사람)는 r-base-dev 패키지도 설치해야합니다.

sudo apt-get install r-base-dev

잠재적 인 설치 관리자는 지금까지이 페이지의 권장 사항보다 매뉴얼을주의해서 읽어야한다고 생각합니다.


-1

Ubuntu 14.04 LTS의 경우 명령은 다음과 같습니다.

sudo -H gedit /etc/apt/sources.list

deb http://cran.rstudio.com/bin/linux/ubuntu quantal/

* 참고 : 슬래시가 필요합니다. 그렇지 않으면 오류가 발생합니다

sudo apt-get update 

sudo apt-get install r-base

4
뭐? 왜 quantal언제 cran.r-project.org/bin/linux/ubuntu 목록 trusty?
muru

동일한 작업을 수행하는 데 사용할 수있는 Ansible 작업은 다음과 같습니다.-이름 : APT 저장소 목록에 CRAN 저장소 추가 apt_repository : repo = 'deb cran.rstudio.com/bin/linux/ubuntu quantal /'state = present
Daniel Neel

1
gpg 키에 대한 경고 / 오류를 피하려면 secure apt를 사용하십시오. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 cran.rstudio.com/bin/linux/ubuntu/#secure-apt
amc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.