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