Programing/R- programming

R - Linux에서 tar.gz 파일로부터 패키지 설치하기

sosal 2015. 12. 20. 22:22
반응형


/*

 http://sosal.kr/
 * made by so_Sal
 */



패키지중에, CRAN repository에서 삭제되는 경우가 종종 있습니다.

Package ‘~~’ was removed from the CRAN repository.


이런 경우, install.package() 함수로 설치를 하려고 보면

다음과 같은 Warning message와 함께 패키지가 설치되지 않습니다.



Warning message:
package ‘~~’ is not available (for R version 3.2.1)
>


패키지가 사라졌거나, 혹은 인터넷이 안되거나.. 겠습니다.



보통 이런경우 tar.gz 파일로 패키지 파일을 제공하는 곳에서

wget으로 파일을 받은 후, CMD 명령어, 혹은 install.package 함수에 절대경로를 입력해주어

패키지를 설치해주시면 되겠습니다.



0. 패키지 tar.gz 파일 다운로드


[sosal@sosal ~]$ wget "package URL"

wget과 url을 통해 패키지 압축파일인 ~.tar.gz 파일을 받습니다.



1. R CMD INSTALL "Package Name" 명령어를 통해, 직접 설치


[sosal@sosal ~]$ R CMD INSTALL "Package Name"

* installing to library ‘/storage/home/sosal/programs/R/R-devel/library’
* installing *source* package ‘~~’ ...
** package ‘~~’ successfully unpacked and MD5 sums checked
** R
** data
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded



Install.package() 함수에 절대경로를 입력해서 설치하는 방법도 있습니다.


1-2. Install.package() 함수에 절대경로를 입력하여 설치

 install.packages(<pathtopackage>, repos = NULL, type="source")