Skip to content

Commit

Permalink
update arm
Browse files Browse the repository at this point in the history
  • Loading branch information
yufree committed Dec 22, 2023
1 parent d81afe3 commit a479383
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 77 deletions.
34 changes: 1 addition & 33 deletions armrocker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,37 +1,5 @@
FROM rocker/rstudio:latest
FROM yufree/xcmsrocker:arm0
MAINTAINER "Miao Yu" [email protected]
RUN /rocker_scripts/install_pandoc.sh

RUN apt-get update \
&& apt-get install -y --no-install-recommends \
libharfbuzz-dev \
libfribidi-dev \
libfreetype6-dev \
libpng-dev \
libtiff5-dev \
libjpeg-dev \
libxml2-dev \
libcairo2-dev \
libgit2-dev \
default-libmysqlclient-dev \
libpq-dev \
libsasl2-dev \
libsqlite3-dev \
libssh2-1-dev \
libxtst6 \
libcurl4-openssl-dev \
unixodbc-dev

RUN install2.r --error --skipinstalled \
devtools \
rmarkdown \
BiocManager \
vroom \
gert

RUN rm -rf /var/lib/apt/lists/*
RUN rm -rf /tmp/downloaded_packages

RUN apt-get update \
&& apt-get install -y --no-install-recommends \
libnetcdf-dev \
Expand Down
74 changes: 30 additions & 44 deletions armrocker0/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,47 +1,33 @@
FROM yufree/xcmsrocker:arm0
FROM rocker/rstudio:latest
MAINTAINER "Miao Yu" [email protected]
RUN /rocker_scripts/install_pandoc.sh

RUN apt-get update \
&& apt-get install -y --no-install-recommends \
libnetcdf-dev \
## rgl support
libgl1-mesa-dev \
libglu1-mesa-dev \
## tcl tk support
tcl8.6-dev \
tk8.6-dev \
&& rm -rf /var/lib/apt/lists/* \
&& R -e "BiocManager::install(c('xcms','IPO','sva','WGCNA', 'KEGGREST', 'KEGGgraph', 'SSPA','Rdisop', 'qvalue', 'GlobalAncova', 'globaltest', 'siggenes', 'Rgraphviz','ChemmineR','metaMS', 'msPurity', 'mixOmics', 'fgsea', 'Rita','lumi','CompoundDb','MetaboAnnotation','MsBackendMgf','MsBackendMsp','genefilter','metapone'))" \
&& R -e "install.packages(c('Autotuner','XMLSchema','SSOAP','metfRag','xMSannotator'), repos = 'https://yufree.github.io/drat',type = 'source')" \
&& install2.r --error --skipinstalled \
ChemoSpec \
webchem \
InterpretMSSpectrum \
tcltk2 \
plotly \
caret \
caretEnsemble \
pROC \
gWQS \
UpSetR \
multcomp \
isva \
h2o \
RAMClustR \
&& installGithub.r \
rwehrens/ChemometricsWithR \
rwehrens/BatchCorrMetabolomics \
KechrisLab/MSPrep \
yufree/MetDIA \
c-ruttkies/MetFragR/metfRag \
ropensci/rfigshare \
Aurametrix/R/GRAPH/MetabNet \
kuppal2/xMWAS \
yufree/x13cms \
aberHRML/classyfireR \
yufree/enviGCMS \
yufree/pmd \
yufree/mzrtsim \
yufree/rmwf \
lifs-tools/rmzTab-m \
&& rm -rf /tmp/downloaded_packages \
&& strip /usr/local/lib/R/site-library/*/libs/*.so
libharfbuzz-dev \
libfribidi-dev \
libfreetype6-dev \
libpng-dev \
libtiff5-dev \
libjpeg-dev \
libxml2-dev \
libcairo2-dev \
libgit2-dev \
default-libmysqlclient-dev \
libpq-dev \
libsasl2-dev \
libsqlite3-dev \
libssh2-1-dev \
libxtst6 \
libcurl4-openssl-dev \
unixodbc-dev

RUN install2.r --error --skipinstalled \
devtools \
rmarkdown \
BiocManager \
vroom \
gert

RUN rm -rf /var/lib/apt/lists/*
RUN rm -rf /tmp/downloaded_packages

0 comments on commit a479383

Please sign in to comment.