1

我正在尝试在没有连接到 Internet 的 RedHat 服务器上安装 R。(叹)

最初,我尝试使用来自 EPEL ( http://fedoraproject.org/wiki/EPEL ) 的 R 元包。

由于依赖要求,我下载了依赖项 Rcore ,libRmath 等...

每次它提示依赖项时,我都会下载、传输和安装。这需要时间和人工。

有没有比手动下载、传输和安装每个依赖项更清洁的方法?

注意:服务器没有互联网连接,所以 yam 没有帮助。

4

3 回答 3

3

您是否想过简单地从源代码编译 R?我通常这样做,而且相对无痛。

问题是,当您执行 ./configure 步骤时,您应该在发出 make 之前获得所需的所有库的列表。

它可能比你正在做的 redhat 安装更麻烦。

于 2016-01-21T09:30:14.650 回答
0

您可以做的一件事是在可以访问 Internet 的服务器上安装 R。安装 Rtools。

destdir然后使用install.packages选项安装所有需要的包。

然后,您将获得一个文件夹,其中包含您需要的所有包。

于 2016-01-21T10:19:43.533 回答
0

我相信我们无法在不在线的情况下安装 R(除非有人下载安装程序并传递给您)。您可以参考Setup®Studio Server (CentOS/RHEL 7)。希望这可以帮助。

于 2016-01-21T10:12:10.943 回答