下面是夏老师随机投稿
今天在不熟悉的CentOS上装包,发现一直报错,如下所示:
这时候常规操作就是去查一下有哪些编译依赖的库没有安装,如果是熟悉的系统,可能一早就直接安上了!
但是,对于我这种小白,又没有经验,有没有更舒适的办法呢?
我想起了Rstudio ,他们推出了一款产品叫做Package Manager 地址在这: https://packagemanager.rstudio.com/
好了,点进去Get Started, 我先搜索我想要安装的包
可以注意到,这个是对应系统的,可以顺便给大家看看他这里支持的系统
image-20210918210136145
回到正题,搜索之后,install.packages('ggpubr') 这种简单的东西自然没什么用,往下划拉划啦,就展示了该包该系统依赖的库,只要按照里面的命令安好这些库就没啥大问题了
更绝的是,你甚至不需要编译了,因为Linux安装CRAN或者Bioconductor都是需要现场编译的,更别提其他Github的包了。点击页面顶部的Setup
你就可以选择对应系统的二进制安装源了,这里是CentOS 7的二进制源,这个源怎么用呢?
往下滑,他甚至给出了两种使用这个源的参考方案,由于是在终端,所以我选择的方案二,不在Rstudio里,在R里运行一下,然后再安装包,就可以直接安装二进制包了。
是不是很棒,大家点赞收藏码起来吧!
Rstudio公司,YYDS !