File tree Expand file tree Collapse file tree 3 files changed +24
-3
lines changed
Expand file tree Collapse file tree 3 files changed +24
-3
lines changed Original file line number Diff line number Diff line change @@ -6,13 +6,20 @@ FROM debian:12 AS env
66# ############
77RUN apt-get update -qq \
88&& apt-get install -qq \
9- git pkg-config wget cmake make autoconf libtool zlib1g-dev gawk g++ curl subversion \
9+ git pkg-config wget make autoconf libtool zlib1g-dev gawk g++ curl subversion \
1010 swig lsb-release libicu-dev \
1111&& apt-get clean \
1212&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
1313ENTRYPOINT ["/bin/bash" , "-c" ]
1414CMD ["/bin/bash" ]
1515
16+ # Install CMake 3.31.0
17+ RUN ARCH=$(uname -m) \
18+ && wget -q "https://cmake.org/files/v3.31/cmake-3.31.0-linux-${ARCH}.sh" \
19+ && chmod a+x cmake-3.31.0-linux-${ARCH}.sh \
20+ && ./cmake-3.31.0-linux-${ARCH}.sh --prefix=/usr/local/ --skip-license \
21+ && rm cmake-3.31.0-linux-${ARCH}.sh
22+
1623# Install .Net
1724# see: https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install
1825RUN wget -q "https://dot.net/v1/dotnet-install.sh" \
Original file line number Diff line number Diff line change 22FROM debian:12
33
44RUN apt-get update \
5- && apt-get install -yq wget build-essential cmake zlib1g-dev \
5+ && apt-get install -yq wget build-essential zlib1g-dev \
66&& apt-get clean \
77&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
88ENTRYPOINT ["/bin/bash" , "-c" ]
99CMD ["/bin/bash" ]
1010
11+ # Install CMake 3.31.0
12+ RUN ARCH=$(uname -m) \
13+ && wget -q "https://cmake.org/files/v3.31/cmake-3.31.0-linux-${ARCH}.sh" \
14+ && chmod a+x cmake-3.31.0-linux-${ARCH}.sh \
15+ && ./cmake-3.31.0-linux-${ARCH}.sh --prefix=/usr/local/ --skip-license \
16+ && rm cmake-3.31.0-linux-${ARCH}.sh
17+
1118WORKDIR /root
1219ADD or-tools_amd64_debian-12_cpp_v*.tar.gz .
1320
Original file line number Diff line number Diff line change @@ -3,10 +3,17 @@ FROM ubuntu:22.04
33
44ENV DEBIAN_FRONTEND=noninteractive
55RUN apt-get update -qq \
6- && apt-get install -yq build-essential cmake zlib1g-dev \
6+ && apt-get install -yq build-essential zlib1g-dev \
77&& apt-get clean \
88&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
99
10+ # Install CMake 3.31.0
11+ RUN ARCH=$(uname -m) \
12+ && wget -q "https://cmake.org/files/v3.31/cmake-3.31.0-linux-${ARCH}.sh" \
13+ && chmod a+x cmake-3.31.0-linux-${ARCH}.sh \
14+ && ./cmake-3.31.0-linux-${ARCH}.sh --prefix=/usr/local/ --skip-license \
15+ && rm cmake-3.31.0-linux-${ARCH}.sh
16+
1017WORKDIR /root
1118ADD or-tools_amd64_ubuntu-22.04_cpp_v*.tar.gz .
1219
You can’t perform that action at this time.
0 commit comments