R for Linux

这是一篇在linux环境下安装R语言的相关重点记录

写在最前面的建议

  1. 不要在生产环境中使用R语言!
  2. 非要用的话,请使用Ubuntu版本的linux!绝对不要使用CentOS(踩坑一天的教训...)。
  3. randomForest如果安装失败,关键词:gfortran。
  4. 最有可能出现问题的环节在下载完library之后的编译,多注意问题能不能用 CRAN 解决,多去stackoverflow上搜搜相关问题,R语言的维护者(Ubuntu为Michael Rutter)会在上面积极解答。
  5. 如果服务器在安装一般死机重启,参照下面 ERROR: failed to lock directory 的解决方案,先把之前下载的库删掉。

版本

Ubuntu 8.5 64位
R-4.2.0

安装过程的踩坑解决方案博客记录

Linux(Ubuntu) 下安装最新版的R 、RStudio 以及R包
Ubuntu Packages For R - Brief Instructions
[Trying to install package brms in R](https://stackoverflow.com/questions/71895915/trying-to-install-package-brms-in-r)

以下是在CentOS上遇到的问题,且最终并没有解决:

linux系统redhat8.3安装R-4.0.3(编译安装)
R包安装过程中出现ERROR: failed to lock directory解决
安装/升级gcc时,执行 ./contrib/download_prerequisites 太慢

批量安装 library(不推荐使用,很难一次性安装成功所有包)

packages=c("ridge","glmnet","caret","randomForest","e1071","keras")
ipak <- function(pkg){
 new.pkg <- pkg[!(pkg %in% installed.packages()[, "Package"])]
 if (length(new.pkg)) 
 install.packages(new.pkg, dependencies = TRUE)
 sapply(pkg, require, character.only = TRUE)
}
ipak(packages)
Last modification:May 26th, 2022 at 11:31 am
如果觉得我的文章对你有用,请随意赞赏