Ubuntun18.04安装最新版本的R

不要直接运行sudo apt-get install r-base,无法安装最新版,但R包安装默认都是用于最新版

1.修改sources.list源文件,添加新R源CRAN

vi /etc/apt/sources.list     #computer/etc/apt/sources.list

#最后一行加上

deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ <--- change "-cran35" for the current version according to "https://cran.r-project.org/bin/linux/ubuntu/"

2.更新R源

#注意不能直接sudo apt-get update更新,这是因为CRAN中存储的Ubuntu包需要通过密钥E084DAB9进行签名验证,运行以下命令添加密钥到ubuntu系统

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

sudo apt-get update

3.安装最新版R

#安装基本版,运行

sudo apt-get install r-base

#安装开发版(可以编译R包),运行

sudo apt-get install r-base-dev

 

PS:若已经安装旧版R,更新方法如下:

1.同上12添加并更新R源

2.sudo apt-get update

PS:若想移除以前安装的R包以节约空间

sudo apt-get remove -y 'r-cran-*'

PS:若想更新之前安装的包

update.packages(ask = FALSE)

3.sudo apt-get install r-base

4.restart

 

参考

https://www.r-bloggers.com/updating-r-on-ubuntu/

https://jingyan.baidu.com/article/e8cdb32b3526f837052badea.html

 

posted @ 2018-11-25 20:59  xiaoxiaoxiaoxue  阅读(...)  评论(... 编辑 收藏