查看Ubuntu系统以及R版本
cat /etc/issue
通常来说,很多R包的安装对R版本是有要求的,比如BiocManager需要 R (≥ 3.5.0),但是并不需要最新版R语言。
R到3.5因为引入了Bioconductor version: Release (3.8),是一个破天荒地的改变,所以低版本的R必须更新到3.5以上!
Ubuntu倒是很稳定的更新,我的其实已经是Ubuntu18了 ,其它版本需要修改Ubuntu源文件,使用VIM编辑器修改文件:/etc/apt/sources.list
假如系统R版本不够,就需要升级
# 首先删除系统自带旧版本的R
sudo apt-get --purge remove r-base r-base-core r-base-dev
sudo apt-get --purge remove r-base-core
sudo apt-get --purge remove r-base-dev
# sudo apt-get remove -y 'r-cran-*'
# apt-get remove 会删除软件包而保留软件的配置文件r
# apt-get purge 会同时清除软件包和软件