종종 R을 사용하다보면 외부 인터넷이 차단된 내부망에서 작업을 하거나 혹은 다른 이유로 패키지를 따로 받아 설치해야 할 일이 생길 수 있습니다. 그런 경우 CRAN에 접속하지 않고도 다운로드 받은 패키지를 이용해서 설치가 가능합니다. 따라서 USB에 R, R studio, 패키지 파일을 넣어서 어느 PC에서든 설치할 수 있는 것입니다.
방법은 간단합니다. CRAN에서 필요한 패키지와 버전을 확인한 후 다운로드 받습니다. 여기서는 과거 버전의 패키지와 현재 코드를 일치시켜주는 패키지인 checkpoint의 예를 들어 보겠습니다. 이유는 그냥 제가 아직 깔지 않은 패키지기 때문입니다. CRAN + 패키지명으로 구글에서 검색해서 쉽게 찾을 수 있습니다.
여기서보면 CRAN 외에도 깃허브에서도 같은 방식으로 다운로드 받아서 설치가 가능함을 짐작할 수 있습니다.
아무튼 CRAN에 들어가 패키지 홈페이지에서 맞는 버전을 다운로드 받습니다. 저는 윈도우 바이너리의 0.4.2 zip 파일을 받을 것입니다.
파일 크기는 얼마 되지 않으며 zip 형태입니다. 설치는 매우 쉽습니다. 그냥 R 스튜디오에서 install packages 매뉴를 이용하면 됩니다.
인스톨 패키지 화면에서 기본은 CRAN으로 되어 있으나 이를 Package Archive File로 변경해서 설치가 가능합니다. 이 과정은 인터넷이 필요없기 때문에 자신이 원하는 패키지를 한 군데 모아 설치가 가능하며 버전 역시 자신이 원하는 것으로 설치가 가능합니다.
특별하게 복잡한 팁은 아니지만, 알아두면 요긴하게 사용할 수 있는 팁이라고 할 수 있습니다.
댓글
댓글 쓰기