安装github上的R包

这里以安装devtools,R包为例

当然需要提醒一下,github上的R包需要自行下载迁移到服务器中才可以安装

刚下载的最新版本的R-4.1.0,由于国内服务器的原因,无法连接到github上,但是作为一名生信工作者又不得不使用,所以建议先安装devtools这个R包,可以很好的帮助你安装一些R包

## (可以忽略)设置清华大学为下载镜像地址
options(repos=structure(c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")))
## 安装devtools(手动选择下载镜像地址)
install.packages("devtools")


这里可以看到补充包还需要安装好几个,但是其他包都是依赖最关键的stringi这个包,所以我们需要重新安装一下,来看看到底是出现了什么问题。

install.packages("stringi")


可以看到这里的error报错是因为缺少icu4c-69_1-data-bin-l.zip文件,所以这里就需要退出R(快捷键Ctrl+D),使用R CMD命令进行安装了。并且我们需要特别下载依赖库。按照上面的网站下载压缩包。然后将icu4c-69_1-data-bin-l.zip文件上传至服务器中。

安装stringi包(icu4c-69_1-data-bin-l.zip文件)

#icu4c-69_1-data-bin-l.zip存储路径为:/zs32/home/xwang/
R CMD INSTALL --configure-vars='ICUDT_DIR=/zs32/home/xwang/' stringi_1.6.2.tar.gz

安装gert包(yum与libgit2库安装)

本来以为只要安装了stringi就可以直接install.packages(“devtools”)了,结果又出了问题"Configuration failed to find libgit2 library"。
需要安装gert这个包

install.packages("devtools")
##ERROR
install.packages("gert")
##ERROR:需要安装libgit2库

安装libgit2

打开libgit2官网(https://centos.pkgs.org/7/centos-extras-x86_64/libgit2-devel-0.26.8-1.el7_9.x86_64.rpm.html),由于我们的系统为CentOS7,所以搜索对应的软件,看到这里的安装是需要运行

Install libgit2-devel rpm package:
# yum install libgit2-devel

yum install libgit2-devel

通过devtools安装其他github上的包

因为网络问题,直接安装肯定安装不上,针对其他R包的本地安装方法install.packages(“packagesname”, repos=NULL)也是会报错。这就需要用到强大的devtools了。
首先需要自行下载github的压缩包上传到服务器。运行

devtools::install_local("Rpackages.tar.gz")

R包安装,devtools及其依赖包相关推荐

  1. python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作

    一般情况下,使用pip命令安装即可: [root@dthost27 ~]# pip install mysql-python 但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖 ...

  2. dpkg安装deb缺少依赖包的解决方法

    dpkg安装deb缺少依赖包的解决方法 参考文章: (1)dpkg安装deb缺少依赖包的解决方法 (2)https://www.cnblogs.com/horizonli/p/5179224.html ...

  3. oracle 依赖包自动安装包,ORACLE 安装提示缺少依赖包

    安装ORALCE 在做检验时提示缺少依赖包,其实是因为系统是64位系统而这些包都是32位的, This is a prerequisite condition to test whether the ...

  4. 安装head插件依赖包grunt-cli

    java学习讨论群:725562382  欢迎入群 经过前面两步我们已经完成了ElasticSearch插件和node.js的安装 1,我们就可以使用npm命令安装插件的依赖包了 npm instal ...

  5. 安装fastDFS的依赖包fdfs_client报错解决方法

    安装fastDFS的依赖包fdfs_client报错解决方法 参考文章: (1)安装fastDFS的依赖包fdfs_client报错解决方法 (2)https://www.cnblogs.com/Se ...

  6. npm安装和卸载依赖包

    npm安装和卸载依赖包 安装 全局安装 非全局安装 -S安装 -D安装 卸载 删除所有依赖包 删除指定依赖包 删除全局指定依赖包 devDependencies节点,简称dev-D开发时使用,项目部署 ...

  7. Mac 查看gradle安装位置和依赖包存放路径

    Mac 查看gradle安装位置和依赖包存放路径 一.查看gradle安装位置 (base) [root@bigdata1 ~]# brew info gradle gradle: stable 6. ...

  8. 源码包安装mysql_源码包安装MySQL

    MySQL安装方式 1.二进制安装2.源码包安装3.rpm包安装 一.源码包安装 源码包安装比较繁琐,但是更加灵活,可以按自己需求配置 1.下载源码包 [root@db03~]# wget https ...

  9. 使用repotrack下载指定rpm包及其全量依赖包

    1.查看 1.1 使用yum provides <value>查看提供某个命令/value的rpm包 1.2 使用yum deplist <rpm包>查看rpm包所需的全部依赖 ...

  10. maven 打包指定依赖包_maven打包加入依赖包以及加入本地依赖包的方法

    Maven引入本地Jar包并打包进War包中 1.概述 在平时的开发中,有一些Jar包因为种种原因,在Maven的中央仓库中没有收录,所以就要使用本地引入的方式加入进来. 2. 拷贝至项目根目录 项目 ...

最新文章

  1. OVIRT创建自动备份数据
  2. Ubuntu 14.04 python3.6 安装
  3. xgboost 的 get_fscore()
  4. 使用redis实现5万人同服的“相位技术”
  5. 算法工程师和python_算法工程师只掌握Python行吗?如果在java和cpp中选一门语言学习哪个更有用?...
  6. linux路由表生成,路由表(FIB)内容的生成(一)
  7. 面试官重点考察求职者这5项能力
  8. 【Python】Sklearn创建三种仿真数据集
  9. 树莓派3B+ Ubuntu mate16.04 开启热点
  10. micropython中文社区 socket通讯_基于micropython的TCP客户端编程
  11. Spring同一个类中注解方法互相调用的问题
  12. WebCollector
  13. GIMP教程 1 图片剪裁
  14. 结构光三维扫描仪(单相机+单投影仪)
  15. 我是如何学习游戏引擎的?
  16. lintcode刷题——罗马数字转整数
  17. 【语音增强论文解读 03】TCNN: TEMPORAL CONVOLUTIONAL NEURAL NETWORK FOR REAL-TIME SPEECHENHANCEMENT IN THE TIME
  18. 大数据学习——Hadoop本地模式搭建
  19. 微信小游戏获取排行榜
  20. Notion 编辑器原理分析

热门文章

  1. 24基础指标、macd指标详解、macd指标分析
  2. openmv和stm32串口通信完成二维码识别
  3. 灰度图片及彩色图片像素点统计及显示
  4. IDRAC 固件升级操:
  5. win10红警遇到的各种问题
  6. 第13届中国生物特征识别大会即将盛大开幕,中科博宏期待您的到来!
  7. 2020年微信怎么推刷脸支付
  8. 对外汉语偏误语料库_对外汉语偏误
  9. IBM X 345服务器无法从光驱启动配置解决方法——非常规方法
  10. 阿里云免费企业邮箱申请流程