【R】三种方式安装R包

文章目录

写在前面

R软件路径:

shell 复制代码
/pubsoftware/R4.1.2/bin
/pubsoftware/R4.1.2/bin/R
/pubsoftware/R4.1.2/bin/Rscript

安装包:doMC, DNAcopy, ExomeCNV,把包安装到指定路径:/mydir/R/library。

安装方式1-CRAN

指定CRAN安装:

1、先准备R代码,写入文件:install_r_package.R

R 复制代码
.libPaths(c("/mydir/R/library", .libPaths()))
options(repos = c(CRAN = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
install.packages("doMC", lib = "/mydir/R/library")

2、然后运行R脚本:

shell 复制代码
/pubsoftware/R4.1.2/bin/Rscript install_r_package.R

但是,DNAcopy, ExomeCNV的安装不可使用改方式。

安装方式2-Bioconductor

DNAcopy是Bioconductor的包,CRAN上没有DNAcopy,通过Bioconductor安装,

直接进入R(/pubsoftware/R4.1.2/bin/R)运行命令:

R 复制代码
.libPaths(c("/mydir/R/library", .libPaths()))

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager", lib = "/mydir/R/library")

BiocManager::install("DNAcopy", lib = "/mydir/R/library")

或将命令写入R脚本后用Rscript运行。

安装方式3-GitHub包

ExomeCNV也不在Bioconductor的包中,从github上找到ExomeCNV包,直接下载了zip包:ExomeCNV-master.zip。

shell 复制代码
# 下载后的包:ExomeCNV-master.zip
# 1.解压
unzip ExomeCNV-master.zip
# 2. 压缩为tar.gz
tar -zvcf ExomeCNV.tar.gz ExomeCNV
# 3. 安装
/pubsoftware/R4.1.2/bin/R CMD INSTALL ExomeCNV.tar.gz --library=/mydir/R/library
相关推荐
geovindu18 分钟前
rust: Abstract Factory pattern
开发语言·后端·设计模式·rust·抽象工厂模式
“AI国潮设计-小江”22 分钟前
《Python+SDXL实战:用ControlNet批量生成“英歌舞麻将糕”IP,附自动化脚本与商用思路》
开发语言·人工智能·python·prompt·aigc
Cc.Y1 小时前
Java零基础入门:封装与继承 —— 从“裸奔“到“穿衣服“,从“重复造轮子“到“站在巨人肩膀上“
java·开发语言
Escalating_xu1 小时前
【C 语言】深入理解指针(4):回调函数、qsort、void * 与泛型排序的模拟实现
java·c语言·开发语言
吠品1 小时前
GitHub 周榜拆解:决策小模型扎堆上位
c语言·开发语言·算法
见叶之秋2 小时前
C++ 泛型世界的两块拼图:容器适配器与仿函数
java·开发语言
逗脑IDE2 小时前
零基础学ESP32:RFID无线射频卡——让ESP32拥有“刷卡“能力!
开发语言·网络·人工智能·python·esp32·硬件开发
小师兄吃牛肉2 小时前
C语言篇:内联函数
c语言·开发语言
yuniko-n2 小时前
【Java】字符串相关坑点
java·开发语言·python
jimy13 小时前
虚函数vtable,链接时看到构造函数,linker把符号地址写入vtable(三)
开发语言·c++