如何安装 R 语言解释器?包名是什么?我尝试过、、、R
等,但都不起作用 - 无论是 Ubuntu 软件中心还是找不到 R。rlang
Rlang
rproject
apt-get
R 是否可能未包含在官方 Ubuntu 存储库中?
答案1
您询问的包裹是r-base.因此运行以下命令:
sudo apt-get install r-base
这样你的系统中就有了 R。几年前我也对此感到困惑 - 这样的包名确实很愚蠢。
答案2
您想要的套餐是r-base 。
如果你需要从源代码构建 R 包,你还需要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,则替换您的发布代号)Alt:Techo '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
在图形文本编辑器中打开该文件:CtrlAltTsudo -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