我试图有一种方式下载R多个客户没有互联网接入。是否有一种方法可以下载所有R及其依赖项的.tar.gz文件,因此您不需要通过internet连接下载?如果有这样的方法,那么在linux上,R仍然会出现在“there is R”命令中吗?我试图找到一种方法,可以将已经在包中下载的文件提供给某人,他们只运行一个.sh脚本,该脚本将在没有真正的用户干预的情况下为他们下载所有内容和R的依赖关系。
发布于 2022-05-28 20:00:14
您可以按照手册中的主题“在Unix下安装R”。简单地说:下载源代码并制作它。
下载R并解压缩它
您可以从以下网站下载源代码:
https://cran.r-project.org/sources.html
然后,使用"tar“提取源并构建它。让我们假设您希望安装R4.2:
tar -xf R-4.2.0.tar.gz制作
转到一个目录,您将在其中安装R.Note,路径不应该包含空格。
./configure
make make check如果您想安装所有R树(二进制文件、手册、库.)用途:
make install从源安装软件包
要在R中安装软件包,您可以使用函数install.packages(),其名称为要安装的文件('...tar.gz'),参数"repos“设置为"NULL”
您还可以从shell中安装这些包:
R CMD INSTALL -l /path/to/library packagename查看手册以获得更多信息。
您也可能对查看以下信息感兴趣:
下安装R
https://stackoverflow.com/questions/72417667
复制相似问题