36 lines
995 B
Docker
36 lines
995 B
Docker
ARG IMAGE_VERSION=""
|
|
FROM debian:$IMAGE_VERSION
|
|
LABEL maintainer="Ryan Voots <simcop@cpan.org>"
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
|
|
RUN perl -i.bak -pE '$x=$_; $x=~s|^deb |deb-src |g;$_.=$x' /etc/apt/sources.list.d/*.list /etc/apt/sources.list; \
|
|
perl -pE 's/Types: deb/Types: deb-src/g' < /etc/apt/sources.list.d/debian.sources > /etc/apt/sources.list.d/debian-src.sources; \
|
|
apt update \
|
|
&& apt -yq full-upgrade \
|
|
&& apt -yq build-dep perl \
|
|
&& apt-get install -y --no-install-recommends \
|
|
bzip2 \
|
|
ca-certificates \
|
|
# cpio \
|
|
curl \
|
|
dpkg-dev \
|
|
# file \
|
|
gcc \
|
|
# g++ \
|
|
libbz2-dev \
|
|
libdb-dev \
|
|
libc6-dev \
|
|
libgdbm-dev \
|
|
liblzma-dev \
|
|
make \
|
|
netbase \
|
|
patch \
|
|
procps \
|
|
zlib1g-dev \
|
|
xz-utils \
|
|
&& apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
|
|
&& rm -fr /var/cache/apt/* /var/lib/apt/lists/*
|
|
|
|
WORKDIR /
|
|
|