ubuntu18.04安装最新版本的R

笔记本新添加了硬盘,所以将ubuntu系统安装在了新添加的硬盘上。新安装的系统需要删除旧的内核,使用最新的内核。删除旧内核的教程网上有很多,直接参考照做就行了。使用最新的内核以后如果直接执行命令:sudo apt-get install r-base的话安装的一直都是3.4.4版本的R。这会存在一些问题,比如当你使用Rstudio安装Git-hub上的安装包的时候,BiocManage::install(packagename)使用不了,会提示你没有BiocManage这个包。因为BiocManage在R3.4.4中使用不了,所以就得安装最新版本的R。

1. 修改sources.list源文件

在/etc/apt/sources.list文件末尾根据系统版本添加相应的R源

ubuntu18.04对应的是第一个(bionic-cran35)。


图1

如果你是其他版本的ubuntu,可以点开README看以下你的版本所对应的R源。


图2

即在终端执行:sudo gedit /etc/apt/sources.list

在/etc/apt/sources.list文件中添加与系统相应的R源:

deb https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/

或者

deb https://cloud.r-project.org/bin/linux/ubuntu cosmic-cran35/

或者

deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/(我的ubuntu18.04就添加的是这个)

或者

deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/

或者

deb https://cloud.r-project.org/bin/linux/ubuntu trusty-cran35/


图3


2.添加CRAN存储密钥,更新软件源

CRAN中存储的Ubuntu包需要通过密钥E084DAB9进行签名验证

sudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keysE084DAB9


图4

然后更新软件源

sudoapt-get update


图5

3. 安装R基本版本

sudo apt-getinstall r-base

sudo apt-get install r-base-dev


图6

安装结束之后打开R,看一下是不是最新版本的,到目前为止,R最新版本是3.6.1,所以完成R最新版本的安装。




2019.08.24

使用apt-get安装了最新版本的R,但是出现了一个问题,这个问题困扰了我好几天,个人觉得如果你跟我一个不会配置各种文件,如Rprofile,那就用anaconda安装R和rstudio吧。

首先说说我使用apt-get install 安装R后遇到的问题:install.packages("devtools",dependencies = TRUE)会报错。错误提示如下图:


安装devtools得到的错误提示

也搜索了很多解决类似问题的帖子,但是最终都没有解决问题。好,那么我就使用anaconda安装R和rstudio,同样也是安装了好几次,我的安装方法是这样的。

conda install R

conda install rstudio

这样安装可以得到最新版本的R(3.6.1),但是问题来了,问题和apt-get install安装的R出现的问题一样(安装devtools失败,错误提示一样)

现在我终于解决了这个问题,使用conda 安装的时候不使用上面的两个命令,而是下面这两个:

conda install r-essentials --yes

conda install -c r rstudio --yes

但是这两个命令安装得到的R是3.5.1版本的(如下图)


conda install r-essentials --yes安装的R

在rstudio中安装devtools成功,执行完install.packages("devtools",dependencies = TRUE)之后,library(devtools),提示需要载入程辑包usethis,那就安装程辑包usethis:install.packages("usethis",dependencies = TRUE),安装完成后library(usethis)之后再次library(devtools),加载成功!终于成功,虽然R的版本旧,可能会出现一些问题,但是一个包费了我好几天,实在不想折腾了,就让这个问题到此结束吧。


conda install -c r rstudio --yes安装后的rstudio


安装devtools成功




参考:

1.The Comprehensive R Archive Network

2.https://blog.csdn.net/tb3039450/article/details/52419634

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,230评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,261评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,089评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,542评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,542评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,544评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,922评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,578评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,816评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,576评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,658评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,359评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,937评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,920评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,859评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,381评论 2 342

推荐阅读更多精彩内容