CUI 상에서 R package 설치

Linux 터미널로 R 작업시, 즉 CUI(Character User Interface) 환경일 때
새로운 패키지를 설치하고 싶을 때가 있다
bioconductor 패키지 설치 방법은 전에 적었으므로
CRAN 패키지 설치 방법만..

일반적인 설치 방법
install.package(pkgs="패키지명")
그냥
install.package("패키지명")
이렇게 해도 똑같다.
(형식매개변수 이름을 따로 지정하지 않으면,
실매개변수가 순서대로 형식매개변수에 전해지므로)

서버에 작업할 경우 공용 패키지 디렉토리에 쓰기 권한이 없는 경우
본인의 홈 디렉토리에 설치하고 싶을 것이다.
이럴 땐
install.package(pkgs="패키지명", lib="설치할 경로")
ex) install.packages(pkgs="igraph", lib=.libPaths()[2])

참고로
> .libPaths()
[1] "/usr/lib64/R/library"
[2] "/home/bsong/R/x86_64-redhat-linux-gnu-library/2.8"
로 돼 있다.
1번은 기본 라이브러리 설치 경로이고
2번은 예전에 추가 했는데 어떻게 했는지 기억이 잘 안 난다.
(알아보고 적어 놓자.)

그러니까 위의 것은
install.packages("igraph", "/home/bsong/R/x86_64-redhat-linux-gnu-library/2.8")
과 같은 것이다.(형식 매개변수 pkgs와 lib는 역시 순서만 지킨다면 생략 가능)

다른 옵션들도 많지만 쓸 일이 별로 없으므로 생략.

by 소주 | 2009/03/26 17:09 | R | 트랙백 | 덧글(0)

트랙백 주소 : http://jsoju.egloos.com/tb/1351176
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶