miniCRAN은 curl-devel 패키지에 대한 시스템 종속성이 있는 RCurl 패키지가 존재함으로 libcurl을 먼저 설치해줍니다.
# =======================================
# libcurl 설치 (miniCRAN 설치 시 필요)
# =======================================
sudo apt-get install libcurl4-openssl-dev
miniCRAN, igraph 설치
# =======================================
# miniCRAN 및 igraph 설치
# =======================================
install.packages("miniCRAN")
install.pacakges("igraph")
library("miniCRAN")
구성 할 패키지들을 나열해 Repository에 저장합니다.
# =======================================
# Repository 구성
# =======================================
# Repository 위치
locRepo <- "/svc/locRepo/R/cran"
# Mirror 서버 URL
mirrorServer <- "https://cran.yu.ac.kr/"
# R version
myRversion <- "4.1.2"
# Package List
packageList <- c("shiny", "ggplot2")
packageDep <- pkgDep(packageList, repos = mirrorServer)
# Repository 구성
makeRepo(packageDep, path = locRepo, repos = mirrorServer, Rversion = myRversion, type = "source")
위와 같이 shiny와 ggplot2 패키지와 종속성 패키지들 까지 모두 source로 생성
※ CRAN Mirror 사이트는 다음에서 확인하실 수 있으니 참고 바랍니다.