如何在 Ubuntu 14.04 LTS 中安装 R 3.2.2?

vag*_*lis 3 deb r software-installation 14.04

我想安装一个比 Ubuntu 存储库中的 R 版本新的 R 版本,但比最新的 CRAN 版本旧。(如何安装/升级 r-base描述了如何安装最新版本,我想要一个旧版本)。

我一直在努力,但一无所获。我下载了该.deb文件,但它要求我提供大量依赖项。有谁知道其他更快的方法?

amc*_*amc 6

我不知道有什么“好的/”简单的方法来获得 R 的中间版本(介于 Ubuntu 存储库版本和当前版本之间),但您有几个选择:

  1. 无论如何,您可能需要安装依赖项,因此您可以尝试从 deb 安装。如果您只需要在您的系统上安装一个版本,这可能是要走的路。使用 安装它gdebi,它会自动为您解析依赖项(首先sudo apt-get install gdebi-core; 然后sudo gdebi packageName.deb)。

  2. 您可以尝试从源代码构建,但这可能会很痛苦。好处是您可以通过--prefix=/path/to/use./configure步骤中指定 a以这种方式安装多个版本的 R (请参阅此处)。

    wget https://cran.rstudio.com/src/base/R-3/R-3.2.2.tar.gz
    tar xvf R-3.1.1.tar.gz
    cd R-3.2.2
    ./configure
    make && make install
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如果您熟悉Docker,则可以获得特定于版本的 R 映像:

    docker pull r-base:3.2.2
    
    Run Code Online (Sandbox Code Playgroud)

    然后

    docker run -it --rm r-base:3.2.2
    
    Run Code Online (Sandbox Code Playgroud)