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