centos7 r语言安装_CentOS7下安装所有的R包|Install all R packages in CentOS7
为了做R语言云计算服务,需要给服务器安装所有的R包,这样一来用户就不用担心安装和编译各种包的时候出现问题了。
打个小广告:一个月仅15元的R语言云计算服务
首先更新系统:
yum update -y
添加jag repo
vi /etc/yum.repos.d/jags.repo
#写入
[home_cornell_vrdc]
name=Sundry packages for scientific computing (CentOS_7)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/cornell_vrdc/CentOS_7/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/cornell_vrdc/CentOS_7//repodata/repomd.xml.key
enabled=1
给系统安装所有需要的Lib:
yum groups mark convert
yum install epel-release -y
yum groupinstall “Development tools” -y
yum install wget openblas java-1.8.0-openjdk-devel zlib-devel libicu-devel libpng-devel libcurl-devel libxml2-devel openssl-devel openmpi-devel numpy python-matplotlib netcdf4-python netcdf-devel netcdf python-pandas python-basemap proj-epsg proj-devel gdal-devel monitorix gnuplot ImageMagick librsvg2-devel libsodium-devel libwebp-devel cairo-devel hunspell-devel openssl-devel poppler-cpp-devel protobuf-devel mariadb-devel mysql-devel v8-devel redland-devel cyrus-sasl-devel libtiff-devel tcl-devel tk-devel xauth mesa-libGLU-devel glpk-devel libXt-devel gsl-devel fftw-devel bzip2-devel geos-devel gtk2-devel gtk3-devel libjpeg-turbo-devel jags4-devel bwidget blas-devel lapack-devel mpfr-devel unixODBC-devel libsndfile-devel udunits2-devel postgresql-devel libRmath-devel qt-devel libdb-devel octave-devel hiredis-devel poppler-glib-devel QuantLib-devel boost-devel czmq-devel ImageMagick-c++-devel file-devel opencl-headers gdal gdal-devel proj proj-devel proj-nad proj-epsg openssl-devel libcurl-devel postgresql-devel udunits2-devel libxml2-devel geos-devel libjpeg-turbo-devel libpng-devel udunits2-devel screen glpk-devel cairo-devel mesa-libGL-devel mesa-libGLU-devel freeglut-devel -y
#安装gdal2.0
wget http://s3.amazonaws.com/etc-data.koordinates.com/gdal-travisci/install-libkml-r864-64bit.tar.gz
tar xzf install-libkml-r864-64bit.tar.gz
sudo cp -r install-libkml/include/* /usr/local/include
sudo cp -r install-libkml/lib/* /usr/local/lib
sudo ldconfig
wget http://download.osgeo.org/gdal/2.2.3/gdal-2.2.3.tar.gz
tar xzf gdal-2.2.3.tar.gz
cd gdal-2.2.3
./configure –with-libkml
make
make install
cd ..
cp /usr/local/lib/* /usr/lib64/
#安装gsl
wget ftp://ftp.gnu.org/gnu/gsl/gsl-latest.tar.gz
tar xzf gsl-latest.tar.gz
cd gsl*
./configure –prefix=/usr
make
make install
cd ..
#安装R
yum install R -y
#替换openBLAS
mv /usr/lib64/R/lib/libRblas.so /usr/lib64/R/lib/libRblas.so_
ln -s /usr/lib64/libopenblas.so.0 /usr/lib64/R/lib/libRblas.so
#设置java环境
env PATH=/usr/local/bin:$PATH R CMD javareconf
#设置openMPI
sudo echo “/usr/lib64/openmpi/lib” > /etc/ld.so.conf.d/openmpi.conf
sudo ldconfig
#安装ggobi
wget http://www.ggobi.org/downloads/ggobi-2.1.11.tar.bz2
bunzip2 ggobi-2.1.11.tar.bz2
tar -xf ggobi-2.1.11.tar
cd ggobi-2.1.11
./configure –with-all-plugins
make
sudo make install
make ggobirc
sudo mkdir -p /etc/xdg/ggobi
sudo cp ggobirc /etc/xdg/ggobi/ggobirc
sudo ln -s /usr/local/lib/libggobi.so.0 /usr/lib64/libggobi.so.0
cd ..
#安装OpenCL
wget http://registrationcenter-download.intel.com/akdlm/irc_nas/9019/opencl_runtime_16.1.1_x64_rh_6.4.0.25.tgz
tar -xzf opencl_runtime_16.1.1_x64_rh_6.4.0.25.tgz
sudo yum install opencl_runtime_16.1.1_x64_rh_6.4.0.25/rpm/*
#安装SYMPHONY
wget http://www.coin-or.org/download/source/SYMPHONY/SYMPHONY-5.6.14.tgz
tar -xzf SYMPHONY-5.6.14.tgz
cd SYMPHONY-5.6.14
./configure
make
sudo make install
sudo cp -R include/* /usr/include/
sudo cp -R bin/* /usr/bin/
sudo cp -R lib/* /usr/lib64/
sudo cp -R share/* /usr/share/
cd ..
#如果需要显卡支持的话要安装CUDA
#https://developer.nvidia.com/cuda-downloads
#vi /etc/profile.d/custom.sh
#写入
#export CPATH=\$CPATH:/usr/include/openmpi-x86_64
#PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
#export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
#export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:${LD_LIBRARY_PATH}
开始安装Packages
install.packages(‘devtools’)
library(devtools)
devtools::install_github(‘imanuelcostigan/RSQLServer’)
source(“https://bioconductor.org/biocLite.R”
biocLite(c(“DNAcopy”, “SAGx”, “aroma.light”, “aroma.core”, “genefilter”, “limma”, “DESeq”, “graph”, “Rgraphviz”, “genefilter”, “edgeR”, “RDAVIDWebService”, “sva”, “fabia”, “beadarray”, “geneplotter”, “biomaRt”, “Biostrings”, “GOSemSim”, “qvalue”, “DESeq2”, “marray”, “GEOquery”, “GenomicRanges”, “GenomeInfoDb”, “pcaMethods”, “chopsticks”, “RBGL”, “BSgenome”, “BSgenome.Hsapiens.UCSC.hg19”, “affxparser”, “affy”, “oligo”, “supraHex”, “siggenes”, “gcrma”, “Rsamtools”, “GenomicAlignments”, “impute”, “flowWorkspace”, “flowCore”, “breastCancerVDX”, “snpStats”, “EBImage”, “rtracklayer”, “GenomicFeatures”, “genoset”, “nem”, “a4Core”, “Icens”, “lfa”, “org.Hs.eg.db”, “GOstats”, “pdInfoBuilder”, “convert”, “GEOmetadb”, “annotate”, “simpleaffy”, “lumi”, “globaltest”, “ssize”, “GeneMeta”, “MergeMaid”, “metaArray”, “seqLogo”, “GlobalAncova”, “GSVA”, “mzR”, “xcms”, “vsn”, “minet”, “ShortRead”, “safe”, “piano”, “LBE”, “survcomp”, “fmcsR”, “ChemmineR”, “KEGGREST”, “widgetTools”, “copynumber”, “phyloseq”, “MassSpecWavelet”, “MAIT”, “CNTools”, “qpgraph”, “topGO”, “kelvin”, “miscF”, “randtoolbox”, “mcGlobaloptim”, “ycinterextra”, “DiceOptim”, “GPareto”, “KrigInv”, “bamsignals”, “Rdisop”, “KEGGgraph”, “VariantAnnotation”, “iBBiG”, “rqubic”, “BicARE”, “CMA”, “affyPLM”))
install.packages(‘tcltk2’)
install.packages(‘udunits2′,configure.args=’–with-udunits2-include=/usr/include/udunits2′)
install.packages(‘Rmpi’,configure.args = ‘–with-Rmpi-include=/usr/include/openmpi-x86_64 –with-Rmpi-libpath=/usr/lib64/openmpi/lib –with-Rmpi-type=OPENMPI’)
availablePackages
This article is under CC BY-NC-SA 4.0 license.
Please quote the original link:https://www.liujason.com/article/262.html
centos7 r语言安装_CentOS7下安装所有的R包|Install all R packages in CentOS7相关推荐
- centos7远程访问mysql数据库_CentOS7下安装mysql最快捷方式及mysql远程访问连接实现详解...
由于本人使用源码安装时出现许多错误,导致最后安装依然失败,故不推荐源码安装.现分享下成功安装的案例. 1.CentOS7下安装mysql步骤: (1)首先必须添加mysql社区repo通过输入命令: ...
- centos7 java1.8卸载_Centos7下安装与卸载Jdk1.8
Centos7下安装与卸载Jdk1.8 查看已经安装的jdk [root@bogon jre]# rpm -qa|grep jdk java-1.8.0-openjdk-headless-1.8.0. ...
- nginx mysql 安装_CentOS7下安装Nginx+MySQL教程
首先我们需要安装nginx的yum源 警告:/var/tmp/rpm-tmp.aRXWtf: 头V4 RSA/SHA1 Signature, 密钥 ID 7bd9bf62: NOKEY 准备中... ...
- python3.82版本安装_CentOS7下安装Python3和Python2并存
(一)简述 刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3, 因此 ...
- mysql5.7.24 rpm安装_centos7下安装mysql5.7.24
第一步:下载rpm包 sudo wget http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-rel ...
- Linux 环境下 R 语言的配置和安装
进行科学计算时,有时会用到R语言作为辅助(计算模块非常多) 但由于服务器版本的R语言版本太老(很多包装不上),自身又没有sudo权限或者root账号,因此选择在本地账号下进行R语言的安装 1.下载并解 ...
- R语言学习记录之安装caret包与jupyter关联R内核
1.安装caret包 #以下是caret包所依赖的所有包,可以用如下脚本进行安装预先依赖包 caret_needed_packages <- c("ps","pro ...
- rmd中无法打开链结r_从零开始入门R语言—Rstudio下载与安装
注意:在安装Rstudio之前一定要现状R软件. 安装方法: QQ ZHOU:从零开始入门R语言-软件下载及安装zhuanlan.zhihu.com 一.下载安装RStudio 上节我们已经下载了R ...
- opencv python安装 centos_centos下安装opencv
根据项目需要,安装opencv并提供给开发使用,并且使用opencv提供python3的API接口.虽然不知道是个啥,还是简单了解下. opencv是什么? OpenCV的全称是Open Source ...
最新文章
- mysql 选项_mysql常用选项
- 将表里的数据批量生成INSERT语句的存储过程 继续增强版
- thinkingback no5
- python list长度_python的入门阶段 编程思维100题 我跟罗志祥没关系
- 互联网日报 | 1月22日 星期五 | 春节返乡防疫政策发布;滴滴成立技术委员会;2021全国网上年货节正式启动...
- Velocity 模板引擎介绍
- Visual Studio Node.js工具1.1
- ORACLE10g中 ora-12638:身份证明检索失败(
- fastreport oracle,如何从FastReport .NET报表设计器连接到OracleDB数据库
- 计算机技术与软件专业技术资格考试(初级程序员)(一)
- 可以旅游了_原水_新浪博客
- 多元函数微分学之偏导数
- pdf编辑器免安装版_墙裂推荐!功能强大的PDF编辑器最新免安装版!
- 同样的实验室,硕士们进了BAT拿高工资,为什么博士却要挤破头进985高校?
- 航天 生物 计算机 新能源作文初一,徐杰初一(下)大小作文训练计划
- GET提交中%5B与%5D代表什么意思?
- Java 集合框架(8)---- 总结
- c语言监视,C语言设置监视哨的顺序查找、折半查找算法的实现
- 【例题】已知二叉树的先序序列和中序序列构造二叉树
- 华为OD机试 - 执行时长(Java JS Python)
热门文章
- 北京市图书馆、档案馆名录
- 数理方程突击复习_1、矢量分析_数理方程总复习总结1
- (翻译)ICCV 2013 文章统计
- matplotlib——3D绘图教程
- ftp服务器收到文件后实时转发,ftp服务器转发
- 基于新一代MetaSpore平台快速搭建工业级推荐系统
- 用python画雪花-python画图——雪花(科赫曲线)
- ArcGIS导入CAD文件转换失败,检查CAD图层名
- uc支持html5么,新版UC浏览器对HTML5支持度简析
- 推石磨机器人_[我爱发明]豆花西施 机器人推石磨豆花机(发明人邹属民)