나는 리눅스를 처음 접한다. 소프트웨어 센터 (기본적으로 r-2.14)를 사용하여 Ubuntu 12.04에 R-base를 설치했습니다. R 3.02 이상으로 업그레이드 / 설치하고 싶습니다. 어떻게해야합니까? 고맙습니다.
나는 리눅스를 처음 접한다. 소프트웨어 센터 (기본적으로 r-2.14)를 사용하여 Ubuntu 12.04에 R-base를 설치했습니다. R 3.02 이상으로 업그레이드 / 설치하고 싶습니다. 어떻게해야합니까? 고맙습니다.
답변:
좋아하는 텍스트 편집기 ( gedit
예를 들어 사용 하고 있음)를 사용하여 엽니 다 /etc/apt/sources.list
.
sudo -H gedit /etc/apt/sources.list
이 줄을 파일에 추가하십시오 (느린 경우 다른 미러를 사용하십시오 . 또한 precise
Ubuntu 버전의 코드 이름 으로 변경 할 수도 있습니다 ( 예 trusty
: 14.04의 경우) :
deb http://cran.rstudio.com/bin/linux/ubuntu precise/
패키지 목록 업데이트
sudo apt-get update
최신 R-base를 설치하십시오 (소프트웨어 센터를 다시 사용할 수도 있음).
sudo apt-get install r-base
precise
하십시오 quantal
.
precise/
. 나는 그것이 대부분의 적절한 리포지토리와 약간 다르다는 것을 알고 있지만 cran.rstudio.com/bin/linux/ubuntu의 지침에 따라 설명합니다.
이것을 알아 내고 작동 방식을 잊어 버린 다음 여러 번 다시 알아 내야하는 시간을 보냈을 때 미래 지향적 인 더 완벽한 대답이 있습니다.
sources.list
파일을 편집 하십시오. 이 파일에는 apt-get
소프트웨어가 있는지 여부와 소프트웨어를 다운로드 할 수있는 위치를 확인 하는 서버가 포함되어 있습니다 . 다음 명령을 사용하여 파일을 편집 할 수 있습니다.
sudo -H gedit /etc/apt/sources.list
gedit 편집기가 필요합니다. 오류가 발생하면 다음 중 하나를 설치하십시오 (sudo apt-get install gedit
)하거나 nano ( sudo nano /etc/apt/sources.list
) 와 같은 다른 편집기를 사용하십시오 .
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/
파일을 저장하고 닫습니다. 그런 다음 다음을 사용하여 최신 버전을 설치할 수 있습니다.
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
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