安装被安全措施阻止的R软件包

时间:2013-08-12 20:46:03

标签: r

在工作中,我正在尝试使用R,但需要安装软件包。很简单,但有一个问题:

IT政策是员工无法在有权安装软件和签证的机器上访问互联网。我正在与IT部门合作提出一个令人愉快的解决方案,但是现在我必须找到另一种方法来做事。

简而言之,我需要将软件包下载到我拥有网络权限的一台机器上,然后将文件传输到我有软件安装权限的机器上。

1 个答案:

答案 0 :(得分:1)

您可以从cran手动下载软件包,将其移至计算机,然后安装。

当您在没有任何参数的提示符下键入install.packages()时,它会为您提供一个弹出窗口,您可以在其中选择所需的包。

相反,您可以直接转到其中一个镜像站点。例如:

http://cran.cnr.berkeley.edu/

您只需将软件包(zip,tgz或tgz.gz,具体取决于您的操作系统)保存到文件夹,从该文件夹中打开R,然后调用

install.packages("yourPackage.zip")
从R命令提示符

问题是,如果该软件包有任何依赖关系,您必须确保也安装它们。您最终可能会安装10个软件包,只是为了能够使用您想要的软件包。没有互联网连接很难。