如何安装/升级r-base到最新版本?

我对Linux很新。 我使用软件中心(默认情况下是r-2.14)在我的Ubuntu 12.04中安装了R-base。 我想升级到/安装R 3.02或更新版本。 我怎样才能做到这一点? 谢谢。

您需要将R的存储库添加到您的系统:

  1. 使用您喜欢的文本编辑器(我使用gedit作为示例)打开/etc/apt/sources.list

     sudo -H gedit /etc/apt/sources.list 
  2. 将此行添加到文件中(如果这很慢,请使用另一个镜像 。您可能还希望将precise更改为Ubuntu版本的代号 – 例如, trusty 14.04):

      deb http://cran.rstudio.com/bin/linux/ubuntu precise/ 
  3. 更新包列表

     sudo apt-get update 
  4. 安装最新的R-base(您也可以再次使用软件中心):

     sudo apt-get install r-base 

不得不花时间把它弄清楚并忘记它是如何工作的,然后不得不多次弄清楚,这是一个更加完整的答案,是面向未来的。

  1. 编辑sources.list文件。 此文件包含apt-get咨询的服务器,以检查软件是否存在以及可从何处下载软件。 可以使用以下命令编辑文件:

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

    这需要gedit编辑器。 如果您收到错误,请安装此文件( sudo apt-get install gedit )或使用其他编辑器(如nano)( sudo nano /etc/apt/sources.list )。

  2. 找到一个可以下载R的工作服务器,它也有你感兴趣的R版本。这通常意味着必须找到最新的Ubuntu版本的名称。 Ubuntu网站上维护了一个发布列表 。 查找最新发布的版本,并仅使用其名称中的第一个单词而不大写。 例如,对于16.04版本,全名是Xenial Xerus ,因此要使用的名称是xenial 。 因此,我们sources.list下行添加到sources.list

     deb http://cran.rstudio.com/bin/linux/ubuntu xenial/ 

    请注意,上面的行使用rstudio.com镜像。 可以从这个长列表中选择另一个镜像并适当地更改URL。 例如:

     deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/ 
  3. 保存并关闭文件。 在此之后,可以使用以下命令安装最新版本:

     sudo apt-get update # update apt-get's list of known releases sudo apt-get install r-base # install the newest available version of R 

对于Ubuntu 14.04 LTS,命令是

 sudo -H gedit /etc/apt/sources.list deb http://cran.rstudio.com/bin/linux/ubuntu quantal/ 

*注意:正斜杠是必需的,否则会出错

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