/ util / docker / rocky / Dockerfile.v9.base
Dockerfile.v9.base
 1  FROM rockylinux:9
 2  
 3  RUN \
 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