R语言安装tidyverse

最近因为使用R时载入的数据量非常大,而工作机内存仅仅只有16G,而添加内存在工作机上会导致资源的浪费,因为自己并不是每次都会使用到如此大的内存,所以就琢磨着组装了一台配置较好的机器,并使用了Ubuntu系统和RstudioServer,每个人都可以开通一个账号来共享这台机器的资源。

但是问题随之而来,在Windows上使用Rstudio安装包几乎没有出现什么问题,但是Linux上则需要手动安装许多的包,所以这里就记录一下。

报错1
ERROR: dependencies ‘httr’, ‘rvest’, ‘xml2’ are not available for package ‘tidyverse’

解决方法:

apt install libxml2-dev
报错2
ERROR: dependency ‘openssl’ is not available for package ‘httr’

解决方法:

apt install libssl-dev 

在解决报错2的时候,可能会出现如下兼容性报错:

libssl-dev : Depends: libssl1.1 (= 1.1.1-1ubuntu2.1~18.04.6) but 1.1.1f-1ubuntu2 is to be installed

可以按照下列的命令安装相应对应的包:

apt install libssl1.1=1.1.1-1ubuntu2.1~18.04.6

参考文档

  1. tidyverse Issues
  2. libssl-dev

Leave a Reply

Your email address will not be published. Required fields are marked *