所以我尝试使用以下命令安装 R(在修复我的系统上的 Ubuntu 后):
因此,我尝试使用以下命令安装R:
sudo apt-get install r-base-core
sudo apt-get install r-recommended
它安装的是R 3.2版本,但目前可用的最新版本是R 3.4,有任何想法为什么它没有安装R 3.4?
我最近手动安装了R 3.4,它运行良好。只是好奇为什么使用命令一开始没有安装成功。
所以我尝试使用以下命令安装 R(在修复我的系统上的 Ubuntu 后):
因此,我尝试使用以下命令安装R:
sudo apt-get install r-base-core
sudo apt-get install r-recommended
它安装的是R 3.2版本,但目前可用的最新版本是R 3.4,有任何想法为什么它没有安装R 3.4?
我最近手动安装了R 3.4,它运行良好。只是好奇为什么使用命令一开始没有安装成功。
按以下步骤操作:
将此条目 deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
添加到您的 /etc/apt/sources.list
文件中。
在 shell 中运行此命令:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
。
更新并安装:sudo apt update; sudo apt install r-base
。
我写了一篇文章详细解释每个步骤(更新内容:还包括在Ubuntu 18.04上安装R);这是链接。
keyserver.ubuntu.com
而不是 eyserver.ubuntu.com
。 - stepsdeb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
。来源 - agent18它安装3.2版本,因为这是Ubuntu 16.04软件库中的默认版本。如果您想在Ubuntu上获得最新的R版本,则最好按照Ubuntu上的CRAN页面上的说明进行操作。
/etc/apt/apt.conf.d/01ubuntu
{
Default-Release "xenial-cran35";
};```
- Scott如果您在apt中设置了“默认版本”,则存储库的版本将无法使用,这在一些基于Ubuntu的发行版(如Mint)中是存在的。对于我的Mint发行版,存在一个文件/etc/apt/apt.conf.d/01ubuntu
,其中声明了Default-Release "xenial";
。这意味着,由于r-base在ubuntu存储库中存在版本3.2,发布名称为“xenial”,因此它永远不会使用来自其他存储库的3.6分支,因为该存储库的发布名称为“xenial-cran35”。您需要编辑该文件以将默认版本更改为“xenail-cran35”,或者使用apt首选项文件进行更有针对性的操作(https://wiki.debian.org/AptPreferences#A.2Fetc.2Fapt.2Fpreferences)。
sudo apt-get update && sudo apt-get upgrade
呢? - Phil