如何安装R语言统计计算解释器包?

如何安装R语言统计计算解释器包?

如何安装 R 语言解释器?包名是什么?我尝试过、、、R等,但都不起作用 - 无论是 Ubuntu 软件中心还是找不到 R。rlangRlangrprojectapt-get

R 是否可能未包含在官方 Ubuntu 存储库中?

答案1

您询问的包裹是r-base.因此运行以下命令:

sudo apt-get install r-base

这样你的系统中就有了 R。几年前我也对此感到困惑 - 这样的包名确实很愚蠢。

答案2

您想要的套餐是r-base 安装 r-base

如果你需要从源代码构建 R 包,你还需要r-base-dev 安装 r-base-dev. (大多数用户可能不需要这个。)

这可能就是您需要做的全部事情。

获取 R 的较新版本

您的 Ubuntu 发行版的官方软件源中的 R 版本可能就足够了。假设是这样,您就不需要再读下去了(也许除了娱乐)。

如果你想要/需要最新版本从列表中选择一个 CRAN 镜像。然后执行以下操作之一:

  • 创建一个.list文件(您可以将其命名为r.list),其中/etc/apt/sources.list.d包含以下行作为其内容:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    如果你正在使用 Ubuntu 14.04 Trusty Tahr,你将保留trusty保持原样。否则,请将该词替换为您所使用的 Ubuntu 版本的小写代号。(仅限第一个词;“形容词”,而不是“动物名称”。)它们列在这里发布页面。例如,对于 Ubuntu 12.04 Precise Pangolinprecise. 对于 14.10 Utopic Unicorn 来说utopic

    deb这是配置文件中大多数或所有类似行中列出的名称/etc/apt/sources.list

    要制作r.list文件,您可以打开终端窗口(Ctrl++ )并运行如下命令(确保替换您选择的 CRAN 镜像,如果您没有运行 14.04,则替换您的发布代号)AltT

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    例如,在位于美国东北部的 Ubuntu 15.04 Vivid Vervet 系统上,我使用了:

      echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
    
  • 或者,而不是在其自己的配置文件中添加软件源,而是将该行添加到主软件源配置文件中。您可以通过打开终端窗口 ( ++ ) 并运行以下命令/etc/apt/sources.list在图形文本编辑器中打开该文件:CtrlAltT

      sudo -H gedit /etc/apt/sources.list
    

添加 CRAN 存储库的签名密钥(您可以在此处验证):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

如果失败了,这种方法可能会有效:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

要激活新的软件源配置,请运行:

sudo apt-get update

然后安装(或升级到)CRAN 的 R 版本:

sudo apt-get install r-base

(您可以r-base-dev类似地安装任何其他需要的软件包。sudo apt-get upgrade通常会升级任何具有较新版本的 R 软件包,如果安装了旧版本;您不必单独输入他们的名字。)

进一步阅读 /引用来源

有关可在 Ubuntu 系统上安装的其他支持软件包的更多详细信息,请参阅“适用于 R 的 UBUNTU 软件包”

  • 上述答案是从该自述文件的(一小部分)中(非常)松散地改编而来的。
  • 导入 CRAN 签名密钥的命令直接取自其中,尽管我的说明是用我自己的话写的,并且经过了简化。

答案3

编辑:它包含在 Ubuntu 存储库中,但他们希望您从他们的存储库中安装。

来源

适用于 R 的 UBUNTU 软件包

适用于 i386 和 amd64 上的 Ubuntu 的 R 软件包可用于所有稳定的 Ubuntu 桌面版本,直到其正式终止使用日期。但是,只有最新的长期支持 (LTS) 版本才完全受支持。截至 2013 年 10 月 17 日,受支持的版本包括 Trusty Tahr (14.04)、Precise Pangolin (12.04;LTS) 和 Lucid Lynx (10.04;LTS)。

这里了解详情。

安装

要获取最新的 R 包,请添加如下条目

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

或者

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

或者

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

在您的 /etc/apt/sources.list 文件中,将其替换为您最喜欢的 CRAN 镜像的实际 URL。请参阅这里了解 CRAN 镜像列表。要安装完整的 R 系统,请使用

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

需要从源代码编译 R 包的用户 [例如包维护者,或使用 install.packages() 安装包的任何人] 也应该安装 r-base-dev 包 (与您无关,为了清楚起见添加)

  sudo apt-get install r-base-dev

相关内容