獨斷論

리눅스 통계프로그램 R을 r-cran의 최신버전으로 설치 및 유지하는 방법 본문

과학과 기술/R 통계

리눅스 통계프로그램 R을 r-cran의 최신버전으로 설치 및 유지하는 방법

부르칸 2013. 6. 5. 16:07

통계프로그램 R은 윈도우(windows)와 리눅스(linux)에 설치할 수 있다.

 

1) 윈도우에 설치하는 방법

아주 쉽다. http://www.r-project.org/으로 이동하여 왼쪽 메뉴에 cran을 선택하면

오른쪽 화면에 여러 서버들이 나타난다.

그러면 자신이 위치한 곳에서 가장 가까운 서버의 주소를 클릭한다.

Windows라고 되어 있는 곳을 선택하여 파일을 내려받아 설치하면 된다.

 

한국에서 제공하는 곳은 2곳인데

에 가서 내려받으면 된다.

 

2) 리눅스 서버에서 설치하는 방법

리눅스는 각자 배포판에 R을 제공한다.

우분투는 터미널에서 아래와 같이 하면 된다.

sudo apt-get install build-essential

sudo apt-get install r-base r-base-dev

 

페도라는 관리자계정으로 이렇게 한다.

su

yum install R

yum install R-devel

페도라는 많이 써보지 않아서 확실하지 않지만 우분투의 build-essential에 해당되는 패키지를 아래와 같이 설치해야 할 것이다.

 

su

yum groupinstall  "Development Libraries"   

yum groupinstall  "Development Tools"

3) R-cran을 이용하는 방법(우분투)

r-cran을 이용하면 가장 최신 버전의 R을 이용할 수 있는 장점이 있다. 그런데 사용하는 리눅스는 데비안과 우분투에 제한되므므 페도라나 오픈수세같은 리눅스를 쓰는 사람들은 리눅스 패키지에 들어 있는것에 의존해야할 것이다.

 

첫번째로 할 일은 r-cran서버를 sources.list에 등록해야 한다.

터미널에서 아래와 같이 실행한다.

sudo gedit /etc/apt/sources.list

gedit가 없다면 자신이 선호하는 적절한 편집기의 이름을 대체하면 된다. KDE를 쓰면 kate나 kwrite를 쓰고, lxde를 쓴다면 leafpad라고 입력하면 된다. nano가 설치되어 있다면 nano라고 하면 된다.

 

sources.list파일의 맨 아래에 아래줄을 하나 더하고 저장한다.

deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

여기서 <my.favorite.cran.mirror>는 자신이 선호하는 R의 서버 주소를 말한다. 즉 http://cran.nexr.com/를 사용하고자 한다면 이렇게 입력한다.  

deb http://cran.nexr.om/bin/linux/ubuntu precise/

만약 자신의 우분투버전이 12.04가 아니라면 자신의 버전에 맞게 precise를 다른걸로 변경한다.  13.04라면 이렇게 된다.

deb http://cran.nexr.om/bin/linux/ubuntu raring/

12.10은 quantal이라고 하면 된다.

 

두번째로는 secure apt라는걸 자신의 우분투에 알려준다.

아래와 같이 터미널에 입력한다.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

 

위에게 안된다면 아래와 같이 시도해 볼수도 있다.

 

gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

 

그래도 안된다면 아래걸 해볼수도 있다.

 gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9

 gpg -a --export E084DAB9 | sudo apt-key add -

세번째로 할건 R을 설치하는거다..

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install build-essential

sudo apt-get install r-base r-base-dev

 

 

4) R-cran을 이용하는 방법(데비안)

데비안에 설치하는것도 우분투랑 비슷하다.

다른게 있다면 기본적으로 sudo를 제공하지 않으므로 su를 터미널에 입력해서 관리자 계정으로 들어가야한다.

 

첫번째로 할 일은 r-cran서버를 sources.list에 등록해야 한다.

터미널에서 아래와 같이 실행한다.

su

gedit /etc/apt/sources.list

gedit가 없다면 자신이 선호하는 적절한 편집기의 이름을 대체하면 된다. KDE를 쓰면 kate나 kwrite를 쓰고, lxde를 쓴다면 leafpad라고 입력하면 된다. nano가 설치되어 있다면 nano라고 하면 된다.

 

sources.list파일의 맨 아래에 아래줄을 하나 더하고 저장한다.

deb http://<favorite-cran-mirror>/bin/linux/debian wheezy-cran3/

여기서 <my.favorite.cran.mirror>는 자신이 선호하는 R의 서버 주소를 말한다. 즉 http://cran.nexr.com/를 사용하고자 한다면 이렇게 입력한다.  

deb http://cran.nexr.com/bin/linux/debian wheezy-cran3/

 

데비안이 최신버전인 7.0 wheezy가 아니라 좀 오래된 6.0 squeeze라면 wheezy-cran3대신에 squeeze-cran3나 squeeze-cran을 입력한다. 즉

deb http://cran.nexr.com/bin/linux/debian squeeze-cran/

 

 

두번째로는 secure apt를 등록한다.

아래와 같이 터미널에 입력한다.

 apt-key adv --keyserver subkeys.pgp.net --recv-key 381BA480

 

위에게 안된다면 아래와 같이 시도해 볼수도 있다.

 

gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

그래도 안된다면 아래걸 해볼수도 있다.

 gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9

 gpg -a --export E084DAB9 | sudo apt-key add -

세번째로 할건 R을 설치하는거다..

apt-get update

apt-get upgrade

apt-get build-essential

apt-get install r-base r-base-dev

 

 이러면 우분투와 데비안이 업데이트되면서 통계프로그램 R도 같이 업데이트된다.

 

5) GUI설치

통계프로그램R은 별도의 GUI가 없다. 만약 matlab에 익숙하다면 rstudio를 설치해볼 것을 권한다.

 

http://www.rstudio.com/

 

위에가서 자신의 컴퓨터에 맞는걸 내려받아 설치한다.

Comments