12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- FROM debian:stretch
- # Install dependencies. We start with the basic ones require to build protoc
- # and the C++ build
- RUN apt-get update && apt-get install -y \
- autoconf \
- autotools-dev \
- build-essential \
- bzip2 \
- ccache \
- curl \
- gcc \
- git \
- libc6 \
- libc6-dbg \
- libc6-dev \
- libgtest-dev \
- libtool \
- make \
- parallel \
- time \
- wget \
- && apt-get clean
- # Install Python 2.7
- RUN apt-get update && apt-get install -y python2.7 python-all-dev
- RUN curl https://bootstrap.pypa.io/get-pip.py | python2.7
- # Install python dependencies
- RUN apt-get update && apt-get install -y \
- python-setuptools \
- python-pip
- # Add Debian 'testing' repository
- RUN echo 'deb http://ftp.de.debian.org/debian testing main' >> /etc/apt/sources.list
- RUN echo 'APT::Default-Release "stable";' | tee -a /etc/apt/apt.conf.d/00local
- # Install Python3
- RUN apt-get update && apt-get -t testing install -y \
- python3.5 \
- python3.6 \
- python3.7 \
- python3.8 \
- python3-all-dev
- RUN curl https://bootstrap.pypa.io/get-pip.py | python3.5
- RUN curl https://bootstrap.pypa.io/get-pip.py | python3.6
- RUN curl https://bootstrap.pypa.io/get-pip.py | python3.7
- RUN curl https://bootstrap.pypa.io/get-pip.py | python3.8
|