我目前正在尝试在计算集群上运行一些 R 代码,但install.packages
由于集群上的一些奇怪的防火墙设置而无法运行该功能。由于我只在我的 R 代码中使用了几个包,我希望install.packages
通过手动下载和安装包来避免使用该功能。
注意:我知道有一种方法可以通过使用 HTTP 代理来避免此问题,如 R FAQ 中所述。不幸的是,负责我的集群的人在设置它时没有帮助,所以我不得不考虑这种替代方法。
理想情况下,我想将包文件从 CRAN 下载到我的计算机,然后将这些文件上传到集群并使用 R 中的适当命令安装它们。此外,我还想确保将包安装到我选择的位置,因为我没有在默认 R 目录中“写入”的权限(我相信我可以通过使用该.libPaths
函数在 R 中执行此操作)
最后,我在集群上使用的计算机是 Unix x86_64。