enh(dockerfiles): added new dependencies (#5209)

REFS: CTOR-786
This commit is contained in:
omercier 2024-09-27 16:33:34 +02:00 committed by GitHub
parent c4fe1a7cd9
commit 9540a08f1b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 83 additions and 39 deletions

View File

@ -2,7 +2,7 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bookworm FROM ${REGISTRY_URL}/debian:bookworm
ENV DEBIAN_FRONTEND noninteractive ENV DEBIAN_FRONTEND=noninteractive
# fix locale # fix locale
RUN bash -e <<EOF RUN bash -e <<EOF
@ -15,7 +15,7 @@ apt-get clean
EOF EOF
ENV LANG en_US.utf8 ENV LANG=en_US.utf8
RUN bash -e <<EOF RUN bash -e <<EOF
@ -24,26 +24,39 @@ apt-get update
echo 'http://deb.debian.org/debian' | apt-get install -y pbuilder echo 'http://deb.debian.org/debian' | apt-get install -y pbuilder
apt-get install -y \ apt-get install -y \
dh-make \
aptitude \ aptitude \
ca-certificates \ ca-certificates \
libssh-dev \ cpanminus \
lintian \ curl \
quilt \
git-buildpackage \
debmake \ debmake \
devscripts \ devscripts \
dh-make \
dh-make-perl \
fakeroot \ fakeroot \
curl \
gcc \ gcc \
git \ git \
python3 \ git-buildpackage \
libjson-perl \
libapp-fatpacker-perl \
libfile-copy-recursive-perl \
jq \ jq \
libapp-fatpacker-perl \
libcrypt-openssl-guess-perl \
libcurl4-openssl-dev \
libczmq-dev \
libfile-copy-recursive-perl \
libjson-perl \
libmodule-build-tiny-perl \
libmodule-install-perl \
libssh-dev \
lintian \
python3 \
quilt \
ruby \
uuid-dev \
zstd zstd
cpanm Module::Build::Tiny
cpanm Module::Install
gem install fpm
echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list
apt-get update apt-get update
apt-get install -y nfpm apt-get install -y nfpm

View File

@ -2,7 +2,7 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/debian:bullseye FROM ${REGISTRY_URL}/debian:bullseye
ENV DEBIAN_FRONTEND noninteractive ENV DEBIAN_FRONTEND=noninteractive
# fix locale # fix locale
RUN bash -e <<EOF RUN bash -e <<EOF
@ -15,34 +15,50 @@ apt-get clean
EOF EOF
ENV LANG en_US.utf8 ENV LANG=en_US.utf8
RUN bash -e <<EOF RUN bash -e <<EOF
apt-get update apt-get update
apt-get install -y \ apt-get install -y \
dh-make \
aptitude \ aptitude \
ca-certificates \ ca-certificates \
cpanminus \
curl \
debmake \
devscripts \
dh-make \
dh-make-perl \
fakeroot \
gcc \
git \
git-buildpackage \
jq \
libapp-fatpacker-perl \
libcurl4-openssl-dev \
libczmq-dev \
libczmq-dev\
libfile-copy-recursive-perl \
libjson-perl \
libmodule-build-tiny-perl \
libmodule-install-perl \
libssh-dev \ libssh-dev \
lintian \ lintian \
pbuilder \ pbuilder \
quilt \
git-buildpackage \
debmake \
devscripts \
fakeroot \
curl \
gcc \
git \
python3 \ python3 \
libjson-perl \ quilt \
libapp-fatpacker-perl \ ruby \
libfile-copy-recursive-perl \ uuid-dev \
jq \
zstd zstd
cpanm Module::Build::Tiny
cpanm Module::Install
cpanm Crypt::OpenSSL::Guess
gem install fpm
echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list
apt-get update apt-get update
apt-get install -y nfpm apt-get install -y nfpm

View File

@ -2,7 +2,7 @@ ARG REGISTRY_URL=docker.io
FROM ${REGISTRY_URL}/ubuntu:jammy FROM ${REGISTRY_URL}/ubuntu:jammy
ENV DEBIAN_FRONTEND noninteractive ENV DEBIAN_FRONTEND=noninteractive
# fix locale # fix locale
RUN bash -e <<EOF RUN bash -e <<EOF
@ -15,7 +15,7 @@ apt-get clean
EOF EOF
ENV LANG en_US.utf8 ENV LANG=en_US.utf8
RUN bash -e <<EOF RUN bash -e <<EOF
@ -24,26 +24,41 @@ apt-get update
echo 'http://deb.debian.org/debian' | apt-get install -y pbuilder echo 'http://deb.debian.org/debian' | apt-get install -y pbuilder
apt-get install -y \ apt-get install -y \
dh-make \
aptitude \ aptitude \
ca-certificates \ ca-certificates \
libssh-dev \ cpanminus \
lintian \ curl \
quilt \
git-buildpackage \
debmake \ debmake \
devscripts \ devscripts \
dh-make \
dh-make-perl \
fakeroot \ fakeroot \
curl \
gcc \ gcc \
git \ git \
python3 \ git-buildpackage \
libjson-perl \
libapp-fatpacker-perl \
libfile-copy-recursive-perl \
jq \ jq \
libapp-fatpacker-perl \
libcurl4-openssl-dev \
libczmq-dev \
libczmq-dev\
libfile-copy-recursive-perl \
libjson-perl \
libmodule-build-tiny-perl \
libmodule-install-perl \
libssh-dev \
lintian \
python3 \
quilt \
ruby \
uuid-dev \
zstd zstd
cpanm Module::Build::Tiny
cpanm Module::Install
cpanm Crypt::OpenSSL::Guess
gem install fpm
echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list
apt-get update apt-get update
apt-get install -y nfpm apt-get install -y nfpm