35 lines
867 B
Docker
35 lines
867 B
Docker
FROM docker.io/library/rockylinux:9
|
|
|
|
RUN dnf install --assumeyes --enablerepo=crb \
|
|
autoconf \
|
|
automake \
|
|
bzip2 \
|
|
ca-certificates \
|
|
cmake \
|
|
curl-minimal \
|
|
gcc \
|
|
gcc-c++ \
|
|
gcc-toolset-15-gcc-c++ \
|
|
libasan \
|
|
git \
|
|
libtool \
|
|
make \
|
|
ninja-build \
|
|
patch \
|
|
perl-core \
|
|
pkgconf-pkg-config \
|
|
rpm-build \
|
|
tar \
|
|
xz \
|
|
which \
|
|
epel-release \
|
|
&& sed \
|
|
-e 's!^metalink=!#metalink=!g' \
|
|
-e 's!^#baseurl=!baseurl=!g' \
|
|
-e 's!https\?://download\.example/pub/epel!https://mirrors.ustc.edu.cn/epel!g' \
|
|
-i /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo \
|
|
&& dnf install --assumeyes \
|
|
makeself \
|
|
&& dnf clean all \
|
|
&& rm -rf /var/cache/dnf
|