• R语言及一些包的安装


     查看已经安装了哪些包:.packages(all.available = T)

    1)dnf install R
    2) R
    install.packages("getopt")
    .packages(all.available = T)
    install.packages("BiocManager")
    3)
    dnf install openssl-devel
    4)
    BiocManager::install("org.Mm.eg.db")
    BiocManager::install("org.Hs.eg.db")
    5)
    BiocManager::install("clusterProfiler")
    packageVersion("rvcheck")
    remove.packages("rvcheck")
    packageurl <- "https://cran.r-project.org/src/contrib/Archive/rvcheck/rvcheck_0.1.8.tar.gz"
    install.packages(packageurl, repos=NULL, type="source")
    BiocManager::install("clusterProfiler")
    1)dnf install R
    2)R -e "install.packages('getopt', repos='https://cran.r-project.org/')"
    3)R -e "install.packages('BiocManager', repos='https://cran.r-project.org/')"
    4)dnf install -y openssl-devel
    5)R -e "BiocManager::install('org.Mm.eg.db')"
    6)R -e "BiocManager::install('org.Hs.eg.db')"
    7)R -e "BiocManager::install('clusterProfiler')"
    8)R -e "remove.packages('rvcheck')"
    9)R -e "install.packages('https://cran.r-project.org/src/contrib/Archive/rvcheck/rvcheck_0.1.8.tar.gz', repos=NULL, type='source')"
    10)R -e "BiocManager::install('clusterProfiler')"

     由于dnf安装的最新版本还是老,所以源码安装

    参考资料:https://zhuanlan.zhihu.com/p/419947930   
    我在make时报错了:conftest.c:1:10: fatal error: jni.h: No such file or directory,在网上没有合适的解决方案,后来发现上面装的老版本镜像里有
    jni.h,
    于是直接把老版本里的拷贝到了当前镜像的目录里,再make就成功了,后面的步骤也都成功了
    docker cp install_r24:/usr/lib/jvm/java-11-openjdk-11.0.15.0.10-1.fc34.x86_64/include ./
    docker cp include install_r_source:/usr/lib/jvm/java-11-openjdk-11.0.15.0.10-1.fc34.x86_64/
    =====
    dnf install yum-utils yum-builddep R mkdir -p /opt/R/ ./configure --prefix=/opt/R/4.1.1 --enable-memory-profiling --enable-R-shlib --with-blas --with-lapack make
    #加一步拷贝include: make install make clean #清理残余 ls
    /opt/R/4.1.1/ ln -s /opt/R/4.1.1/bin/R /usr/local/bin/R ln -s /opt/R/4.1.1/bin/Rscript /usr/local/bin/Rscript

     ==============

    # 安装 c("Seurat", "tidyverse", "extrafont", "ggplot2", "data.table")和BiocManager::install("monocle")
    
    
    dnf install -y libcurl-devel R-rgeos
    R -e "install.packages('httr',repos='https://cran.r-project.org/')"  
    R -e "install.packages('plotly',repos='https://cran.r-project.org/')"
     R -e "install.packages('SeuratObject',repos='https://cran.r-project.org/')"
     R -e "install.packages('Seurat',repos='https://cran.r-project.org/')" 
     R -e "install.packages('tidyverse',repos='https://cran.r-project.org/')" 
     R -e "install.packages('extrafont',repos='https://cran.r-project.org/')" 
     R -e "install.packages('ggplot2',repos='https://cran.r-project.org/')"
     R -e "install.packages('data.table',repos='https://cran.r-project.org/')"
     R -e "BiocManager::install('monocle')"
  • 相关阅读:
    pycharm使用技巧
    for 循环
    面向对象进阶
    python实现socket上传下载文件-进度条显示
    python实现进度条--主要用在上传下载文件
    django下常用查询的API
    django下model.py模型的定义
    django下数据库配置
    ORM机制简介
    views.py文件详解
  • 原文地址:https://www.cnblogs.com/testzcy/p/16477764.html
Copyright © 2020-2023  润新知