1FROM almalinux:latest 2 3RUN \ 4 echo "install_weak_deps=False" >> /etc/dnf/dnf.conf && \ 5 dnf update -y && \ 6 dnf install -y epel-release 'dnf-command(config-manager)' && \ 7 dnf config-manager --set-enabled epel && \ 8 dnf config-manager --set-enabled epel-testing && \ 9 dnf config-manager --set-enabled crb && \ 10 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 && \ 11 dnf update -y && \ 12 dnf install -y \ 13 bash-completion \ 14 bc \ 15 bison \ 16 bzip2 \ 17 ccache \ 18 cmake \ 19 cscope \ 20 diffutils \ 21 dtc \ 22 flex \ 23 gcc-c++ \ 24 git \ 25 go \ 26 htop \ 27 lcov \ 28 less \ 29 make \ 30 meson \ 31 ncurses-devel \ 32 neovim \ 33 nss-devel \ 34 nss-util-devel \ 35 openssl-devel \ 36 patch \ 37 perl-English \ 38 perl-FindBin \ 39 perl-Hash-Util \ 40 perl-Sys-Hostname \ 41 python3 \ 42 shellcheck \ 43 tmux \ 44 xz \ 45 zlib-devel && \ 46 dnf install -y --repo epel-testing gcc-gnat && \ 47 dnf clean all && \ 48 ln -s /usr/bin/python3 /usr/bin/python 49