我目前正在尝试在计算群集上运行一些R代码但install.packages由于我的群集上有一些奇怪的防火墙设置而无法运行该功能.由于我只在R代码中使用了一些软件包,所以我希望install.packages通过手动下载和安装软件包来避免使用该软件.
注意:我知道有一种方法可以通过使用R FAQ中描述的HTTP代理来避免此问题.不幸的是,负责我的集群的人没有帮助设置它,所以我不得不考虑这种替代方法.
理想情况下,我想将软件包文件从CRAN下载到我的计算机,然后将这些文件上传到集群并使用R中的相应命令安装它们.此外,我还要确保将软件包安装到我选择的位置,因为我没有在默认R目录中"写"的权限(我相信我可以通过使用该.libPaths函数在R中执行此操作)
最后,我在群集上使用的计算机是Unix x86_64.
iTe*_*ech 26
您可以使用以下命令手动安装软件包
install.packages('package.zip', lib='destination_directory',repos = NULL)
有关?install.packages详细说明,请参阅帮助