2014년 5월 14일 수요일

R package 를 설치해보자.

quake 를 사용하기 위해 필요한 또다른 package 인 R 이다.
quake README 에는 쉬우니까 알아서 설치하라고 되어 있는데 이거 설치하면서 정말 그 인간 누군지 때려주고 싶었다. 이거에만 사흘 매달린 듯..

R 은 통계 프로그램으로 오픈소스라서 전세계 사람들이 자유롭게 통계처리를 쉽게 하도록 만들어졌다고 한다.

이곳에서 버전에 맞는 것을 찾아 다운 받자.
http://cran.r-project.org/

그리고 quake 에는 VGAM 이라는 추가적인 package 가 필요하다.
https://www.stat.auckland.ac.nz/~yee/VGAM/
이건데 source 파일로 설치하는 방법을 모르겠다. 그냥 그런가보다 하자.

마찬가지로 소스 파일을 받아 적당한 위치에 압축을 해제하고..

1) ./configure --prefix=/data/ympahk/software/R --with-x=no

--with-x=no 서버에 설치할 때 x11 로 display export 가 안된다고 에러 뜨는 것을 방지하기 위한 용도이다. 아마, 데스크탑에서는 필요없지만 관리자 권한이 없고, x11 을 지원하지 않는 서버의 경우 필요하다. 바로 내 경우 였다.

2) make prefix=/data/ympahk/software/R

뭔가 한참 걸려서 설치를 한다.

저 1번을 몰라서 엄청 헤메었다. 쉬운 건데.. ㅜ_ㅜ

그리고 R 을 path 에 추가시키고 R 을 실행하여 VGAM 을 추가 설치하자.

R 을 실행하면 '>' 만 뜨는데 여기에 install.packages("VGAM") 하면..
미러 서버를 고르라고 하며 나라 이름이 잔뜩 뜬다. 왠지 한가해보이는 서버를 지정하면 설치가 된다. 설치가 안되면 R 에서 빠져나가 다시 들어와서 다시 하자. 반복하다보니 되더라.. -_-..

앗! 아침이 되니 머리가 맑아졌나보다. 다시 구글링을 하다보니 VGAM 을 command line 에서 설치하는 방법을 알게 되었다.

R CMD INSTALL -l ./R-3.1.0/library VGAM_0.9-3.tar.gz

그리고 하면서 느낀 건데.. 관리자 권한 없으면 prefix 쓰지 말자.. 괜히 복잡하다.

댓글 없음:

댓글 쓰기