File tree Expand file tree Collapse file tree 1 file changed +42
-39
lines changed Expand file tree Collapse file tree 1 file changed +42
-39
lines changed Original file line number Diff line number Diff line change @@ -7,45 +7,47 @@ FROM deepnote/ir:${R_VERSION}${CIRCLE_PULL_REQUEST:+-ra-${CIRCLE_PULL_REQUEST##*
77RUN mkdir -p /usr/share/man/man1/
88
99# Install R lib dependencies
10- RUN apt-get update && apt-get install -y curl \
11- default-jdk \
12- devscripts \
13- libbz2-dev \
14- libcairo2-dev \
15- libcurl4-openssl-dev \
16- libgit2-dev \
17- libicu-dev \
18- libjpeg-dev \
19- liblzma-dev \
20- libmagick++-dev \
21- libpango1.0-dev \
22- libpcre2-dev \
23- libpng-dev \
24- libreadline-dev \
25- librsvg2-dev \
26- libtiff5-dev \
27- libudunits2-dev \
28- libv8-dev \
29- libx11-dev \
30- libxml2-dev \
31- libxt-dev \
32- perl \
33- rsync \
34- subversion \
35- tcl-dev \
36- texinfo \
37- texlive-extra-utils \
38- texlive-fonts-extra \
39- texlive-fonts-recommended \
40- texlive-latex-extra \
41- texlive-latex-recommended \
42- tk-dev \
43- wget \
44- x11proto-core-dev \
45- xauth \
46- xfonts-base \
47- xvfb \
48- zlib1g-dev \
10+ ENV BUILDDEPS="curl \
11+ default-jdk \
12+ devscripts \
13+ libbz2-dev \
14+ libcairo2-dev \
15+ libcurl4-openssl-dev \
16+ libgit2-dev \
17+ libicu-dev \
18+ libjpeg-dev \
19+ liblzma-dev \
20+ libmagick++-dev \
21+ libpango1.0-dev \
22+ libpcre2-dev \
23+ libpng-dev \
24+ libreadline-dev \
25+ librsvg2-dev \
26+ libtiff5-dev \
27+ libudunits2-dev \
28+ libv8-dev \
29+ libx11-dev \
30+ libxml2-dev \
31+ libxt-dev \
32+ perl \
33+ rsync \
34+ subversion \
35+ tcl-dev \
36+ texinfo \
37+ texlive-extra-utils \
38+ texlive-fonts-extra \
39+ texlive-fonts-recommended \
40+ texlive-latex-extra \
41+ texlive-latex-recommended \
42+ tk-dev \
43+ wget \
44+ x11proto-core-dev \
45+ xauth \
46+ xfonts-base \
47+ xvfb \
48+ zlib1g-dev"
49+
50+ RUN apt-get update && apt-get install -y ${BUILDDEPS} \
4951 && \
5052 # Install the R libraries
5153 R -e "install.packages('tidyverse', repos='https://cloud.r-project.org', dependencies=TRUE)" && \
@@ -59,4 +61,5 @@ RUN apt-get update && apt-get install -y curl \
5961 R -e "install.packages('hdf5r', repos='https://cloud.r-project.org', dependencies=TRUE)" && \
6062 R -e "install.packages('rJava', repos='https://cloud.r-project.org', dependencies=TRUE)" && \
6163 apt-get clean && \
64+ apt-get remove --purge -y ${BUILDDEPS} && \
6265 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
You can’t perform that action at this time.
0 commit comments