在 Ubuntu/Linux 上离线安装 R

在 Ubuntu/Linux 上离线安装 R

我需要安装 R(http://www.r-project.org/) 在许多没有互联网接入的机器上;其中许多机器将运行 Windows,但我怀疑有些机器可能运行 Linux,如果是这样,很可能是 Ubuntu(这是我手头上的所有信息)。Ubuntu(和其他 Linux 发行版)的官方 R 下载页面,https://cran.rstudio.com/bin/linux/ubuntu/) 解释了如何使用 sudo apt-get 来执行此操作(网络上也有许多其他教程)。

但是,在没有互联网的情况下,该怎么做呢?我应该下载哪些文件以及如何安装它们?我查看了上述网站上列出的文件夹,但那里有 GB 的文件,每个最新的 Ubuntu 版本都有。我将要安装 R 的计算机可能有也可能没有相同的版本,也可能有另一个发行版。

我自己主要是 Windows 用户,所以在这里我有点迷茫(我确实有一个 Ubuntu VM,如果这有助于解决问题的话)。对于 Mac 和 Windows,R 下载部分中有安装程序,但对于 Linux,它只是重定向到此页面。我已经弄清楚了如何处理软件包和 RStudio 的安装,但安装核心 R 让我感到困惑。

答案1

困难的方法......

您从官方软件包站点下载所有 DEB 安装程序及其所有依赖项,然后使用命令安装它们dpkg

r-base列表(所有链接都指向 Vivid;如果您使用其他版本,请更改 URL)...

依靠:

  • r-base-核心(>= 3.1.2-2)GNU R 统计计算和图形系统核心

  • r-推荐(= 3.1.2-2)GNU R 推荐软件包集合 [metapackage]

建议

  • r-base-html 统计计算系统功能的 GNU R html 文档

  • r-doc-html 统计计算系统的 GNU R html 手册

建议

不过,您需要深入研究所有的“依赖”。


一种更简单的方法...

当您使用以下 2 个命令安装“r”时(你也可以使用最新版本的镜像):

 sudo apt-get update
 sudo apt-get install r-base

...该系统将安装与“r”相关的所有文件,但它们也将保留在您的系统中/var/cache/apt/archives。您只需将它们复制过来并安装在另一台机器上。

问题在这里这个系统已经安装了其他系统尚未安装的东西……


该命令dpkg可用于安装单独的 DEB

dpkg -i {packagename1} {packagename2} {packagename3} {packagename4}

相关内容