1FROM ubuntu:23.10 2MAINTAINER Marco Poletti <[email protected]> 3 4COPY common_install.sh common_cleanup.sh / 5 6RUN bash -x /common_install.sh 7 8COPY ubuntu-23.10_custom.list /etc/apt/sources.list.d/ 9 10RUN apt-get update 11 12RUN apt-get install -y --allow-unauthenticated --no-install-recommends \ 13 g++-9 \ 14 g++-10 \ 15 g++-11 \ 16 g++-12 \ 17 g++-13 \ 18 clang-13 \ 19 clang-14 \ 20 clang-15 \ 21 clang-16 \ 22 clang-17 \ 23 clang-18 \ 24 python3 \ 25 python3-absl \ 26 python3-bidict \ 27 python3-distutils \ 28 python3-networkx \ 29 python3-pytest \ 30 python3-pytest-xdist \ 31 python3-setuptools \ 32 python3-sh \ 33 python3-wheel \ 34 clang-tidy \ 35 clang-format 36 37RUN bash -x /common_cleanup.sh 38