如何安装/升级r-base到最新版本?
我对Linux很新。 我使用软件中心(默认情况下是r-2.14)在我的Ubuntu 12.04中安装了R-base。 我想升级到/安装R 3.02或更新版本。 我怎样才能做到这一点? 谢谢。
您需要将R的存储库添加到您的系统:
-
使用您喜欢的文本编辑器(我使用
gedit
作为示例)打开/etc/apt/sources.list
:sudo -H gedit /etc/apt/sources.list
-
将此行添加到文件中(如果这很慢,请使用另一个镜像 。您可能还希望将
precise
更改为Ubuntu版本的代号 – 例如,trusty
14.04):deb http://cran.rstudio.com/bin/linux/ubuntu precise/
-
更新包列表
sudo apt-get update
-
安装最新的R-base(您也可以再次使用软件中心):
sudo apt-get install r-base
不得不花时间把它弄清楚并忘记它是如何工作的,然后不得不多次弄清楚,这是一个更加完整的答案,是面向未来的。
-
编辑
sources.list
文件。 此文件包含apt-get
咨询的服务器,以检查软件是否存在以及可从何处下载软件。 可以使用以下命令编辑文件:sudo -H gedit /etc/apt/sources.list
这需要gedit编辑器。 如果您收到错误,请安装此文件(
sudo apt-get install gedit
)或使用其他编辑器(如nano)(sudo nano /etc/apt/sources.list
)。 -
找到一个可以下载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/
-
保存并关闭文件。 在此之后,可以使用以下命令安装最新版本:
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