前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我是这么以非root安装R语言和相关packages的

我是这么以非root安装R语言和相关packages的

作者头像
用户7625144
发布2020-08-10 16:01:41
1.8K0
发布2020-08-10 16:01:41
举报
文章被收录于专栏:生信开发者生信开发者

首先安装必要的c/cpp/fortran底层库

yum -y install pcre2-devel.x86_64 pcre2.x86_64 numactl-devel.x86_64  numactl.x86_64  qconf.x86_64 qt5-qtbase-devel.x86_64 qt5-qtxmlpatterns-devel.x86_64 qt5-qtbase-mysql.x86_64 mesa-libGLES-devel.x86_64 mesa-libGLU-devel.x86_64 freeglut-devel.x86_64 freealut-devel.x86_64 libvorbis-devel.x86_64 sqlite-devel.x86_64 opencv-core.x86_64 opencv-devel.x86_64 opencv.x86_64 rust.x86_64 cargo.x86_64 rust-analysis.x86_64 rust-std-static.x86_64 rust-gdb.noarch wine.x86_64 libgdiplus.x86_64 libgdiplus-devel.x86_64 libexif-devel.x86_64 libexif.x86_64 hdf5-devel.x86_64 CUnit-devel.x86_64 openblas-devel.x86_64 gtk3-devel.x86_64 gtk2-devel.x86_64 pixman-devel.x86_64 pango-devel.x86_64 freetype-devel.x86_64 openmpi-devel.x86_64 dstat libffi-devel libpcap-devel librsvg2-devel.x86_64 poppler-devel.x86_64 poppler-glib.x86_6 fftw-devel avahi-compat-libdns_sd-devel  mesa-libGL-devel glew-devel ftgl-devel e2fsprogs-devel uuid uuid-devel libuuid-devel patch ncurses-devel openssl-devel libcurl-devel gnutls-devel libtasn1-devel p11-kit-devel gmp-devel nettle-devel libbz2-devel liblzma-devel python-sphinx.noarch libdb-devel gsl.x86_64 gsl-devel.x86_64 valgrind.x86_64 valgrind-devel.x86_64 tcl-devel.x86_64 tcl.x86_64 tk.x86_64 tk-devel.x86_64 gsl.x86_64 gsl-devel.x86_64 ocaml.x86_64 ocaml-compiler-libs.x86_64 ocaml-curses-devel.x86_64 sqlite-devel lzo-devel lzo cyrus-sasl-devel lftp screen patch ncurses-devel libcurl-devel gnutls-devel libtasn1-devel p11-kit-devel gmp-devel nettle-devel libbz2-devel liblzma-devel libxml2-devel.x86_64 ghostscript.x86_64 graphviz-devel.x86_64 graphviz.x86_64 gd.x86_64 gd-devel.x86_64 ImageMagick.x86_64 glibc-headers gcc-c++ gcc-gfortran libcurl-devel.x86_64 ncurses-devel.x86_64 libxml2-devel.x86_64 xz-devel.x86_64 tree nginx readline-devel  libXt-devel bzip2-devel  cairo-devel.x86_64 lapack lapack-devel.x86_64 pcre-devel.x86_64 graphviz-devel.x86_64 libpng-devel.x86_64 git perl-App-cpanminus.noarch perl-CPAN.noarch build-essential rpcbind nfs-uitls gd.x86_64 libtiff-devel.x86_64 gnuplot.x86_64 lftp.x86_64 mariadb-devel mariadb.x86_64 mono-basic-devel.x86_64 mono-devel.x86_64 mesa-libGLU-devel.x86_64 freeglut-devel.x86_64 pixman-devel.x86_64 xorg-x11-server-Xvfb.x86_64 blas64-devel.x86_64 blas64.x86_64  lapack64-devel.x86_64  lapack64.x86_64 atlas-devel.x86_64 atlas.x86_64

安装R语言,此处安装的目录为/installed_path/R-4.0.2

wget -c https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-4/R-4.0.2.tar.gz;
tar -zxvf R-4.0.2.tar.gz; 
mv R-4.0.2/ R-4.0.2-src;
mkdir R-4.0.2;
./configure --prefix=/installed_path/R-4.0.2 --with-libpng --with-jpeglib --with-libtiff --with-blas --with-x --with-lapack --enable-R-shlib --enable-R-static-lib --enable-BLAS-shlib;
make -j 12 && make install ;

安装必要的R语言包,如果下载速度比较慢,可选国内清华的R语言镜像,速度extremely fast

Rscript -e "install.packages(c('PSCBS','writexl','readxl','vcfR','dtw','dtwclust','HMM','dendroextras','doMC','BiocManager','outliers','FField','VennDiagram','argparse','ROCR','cowplot','gplots','randomForest','RColorBrewer','mixtools','mongolite','readxl','digest','gridBase','colorspace','RColorBrewer', 'foreach', 'doParallel','fastICA', 'bigmemory','synchronicity', 'corpcor', 'xtable', 'devtools', 'knitr', 'bibtex', 'RUnit', 'mail','data.table','plyr','ggplot2','sets','MASS','Rcpp','stringr','gtable','scales','reshape2','reshape','lattice','argparser','futile.logger','tidyr','plotrix','maptools','readr','dplyr','Cairo','FactoMineR'), repos = 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/')"

如果从Bioconductor安装,可用BiocManager安装,注意BiocManager的版本与R语言版本的对应。

Rscript -e "BiocManager::install(c('systemPipeR','ppso','RUVSeq','sesame','signeR','biovizBase','ensemblVEP','TVTB','Gviz','ggbio','ReportingTools','BSgenome','VariantAnnotation','GenomicScores','enrichplot','clusterProfiler','TVTB','DECIPHER','kinship2','circlize','copynumber','BSgenome.Dmelanogaster.UCSC.dm6','VGAM','ballgown','aod','ExomeDepth','sva','sangerseqR','gage','GSVA','GSEABase','EDASeq','ReportingTools','biocGraph','geneplotter','Rgraphviz','ComplexHeatmap','DESeq2','ReportingTools','SPIA','safe','qvalue','png', 'KEGGgraph', 'org.Hs.eg.db','pathview','GOplot','BiocGenerics','Biostrings','BSgenome','class','GenomicRanges','nloptr','NMF','PMCMR','rtracklayer','signeR','Biobase','Rsamtools','ballgown','edgeR','topGO','VariantAnnotation','BSgenome.Hsapiens.UCSC.hg19','TxDb.Hsapiens.UCSC.hg19.knownGene','Gviz','VariantFiltering','fgsea','ParDNAcopy', 'quantsmooth'), version = '3.11')"
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信开发者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档