3

出于安全原因,我们创建了自己的迷你 CRAN 存储库。我想防止从我们的存储库以外的任何位置安装 R 包,无论是来自他们桌面上的 tar 文件还是实际的 CRAN 存储库。我们已经设置

local({r <- getOption("repos")
       r["CRAN"] <- "http://fakecran.com/R/cran/"
       options(repos=r)})

RProfile.site. 但是,问题是他们仍然可以更改getOption("repos")为他们想要的任何内容,并且他们还可以使用install.packages(repos="http://cran.r-project.org"). 有没有办法覆盖这些方法RProfile.site(我们的用户无法访问),这样它们就不能再被覆盖了?

4

0 回答 0