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

如何安装R语言解释器? 包名是什么? 我已经尝试了RrlangRlangrproject等,但没有任何作用 – 既不是apt-get也不是Ubuntu软件中心找到了R.

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

你问的套餐是r-base 。 因此,请运行以下命令:

 sudo apt-get install r-base 

你的系统中会有R. 多年前我也对此感到困惑 – 这样的包名确实很愚蠢。

你想要的包是r-base 安装r-base

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

这可能就是你需要做的。

获得更新版本的R

R版本可能是你的Ubuntu发布的官方软件资源可能就足够了。 假设是这种情况,你不需要再读(除了娱乐之外)。

但是, 如果您需要/需要最新版本 ,请从列表中选择CRAN镜像 。 执行以下操作之一:

  • /etc/apt/sources.list.d r.list一个.list文件(您可以将其r.list ),并将此行作为其内容:

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

    如果您使用的是Ubuntu 14.04 Trusty Tahr,那么您将保持trusty 。 否则用你正在使用的任何Ubuntu版本的小写代号替换该单词。 (仅限第一个单词;“形容词”,而不是“动物名称”。) 它们列在此处或在发布页面上 。 例如,对于Ubuntu 12.04 Precise Pangolin来说,它是precise 。 对于14.10 Utopic Unicorn来说,它将是utopic

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

    要制作你的r.list文件,你可以打开一个终端窗口( Ctrl + Alt + T )并运行这样的命令(确保替换你选择的CRAN镜像,如果你没有运行14.04,你的发布代号):

     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 。 您可以通过打开终端窗口( Ctrl + Alt + T )并运行命令,在图形文本编辑器中打开该文件:

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

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

 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包” 。

  • 上述答案(非常)松散地适应README的(一小部分)。
  • 导入CRAN签名密钥的命令是直接从它绘制的,尽管我的说明是我自己的说法,并简化了。

编辑:它包含在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:///bin/linux/ubuntu trusty/ 

要么

  deb http:///bin/linux/ubuntu precise/ 

要么

  deb http:///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