From a8eecaaadede8ef229745d18cec364ced5d0e11f Mon Sep 17 00:00:00 2001 From: Adam Caprez <acaprez2@unl.edu> Date: Fri, 4 Aug 2017 18:56:05 +0000 Subject: [PATCH] Add a plethora of dependencies. --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 398f658..b3f7c4c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ FROM jupyterhub/systemuser -RUN apt-get update && apt-get install -y attr subversion curl postgresql-client postgresql libpq-dev git uuid-dev gfortran file +RUN apt-get update && apt-get install -y attr subversion curl postgresql-client postgresql libpq-dev git uuid-dev gfortran file \ + libopenblas-dev libhdf5-dev h5utils liblapack-dev libgl1-mesa-dev libglu1-mesa libglu1-mesa-dev freeglut3 freeglut3-dev \ + x11proto-gl-dev x11proto-print-dev libjpeg62-turbo-dev libzip-dev libperl-dev libXpm-dev libXp-dev libxmu-dev libxi-dev RUN conda install -y ply xattr && pip install PyGreSQL RUN /bin/bash -c "source activate /opt/conda/envs/python2 && conda install -y ply xattr && pip install PyGreSQL" RUN curl -s http://releases.llvm.org/3.8.1/clang+llvm-3.8.1-x86_64-linux-gnu-debian8.tar.xz | tar -C /usr/local --strip-components=1 -Jx @@ -9,3 +11,6 @@ RUN cd /tmp/boost_1_64_0 && export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin RUN cd /tmp/boost_1_64_0 && export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin && ./b2 clean && ./b2 toolset=clang --prefix=/usr/local -j 4 stage release && ./b2 install toolset=clang --prefix=/usr/local RUN rm -rf /tmp/boost_1_64_0 RUN curl -sL https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz | tar -C /usr/local/bin --strip-components=1 -Jx +RUN curl -sL https://www.open-mpi.org/software/ompi/v2.1/downloads/openmpi-2.1.1.tar.gz | tar -zx -C /tmp && cd /tmp/openmpi-2.1.1 && \ + ./configure --prefix=/usr/local && make -j 4 && make install && rm -rf /tmp/openmpi-2.1.1 +RUN ldconfig -- GitLab