Sign inSign up
perl logo

perl:slim-threaded-bookworm

Multi-platform
Also known as:
5-slim-threaded-bookworm
5.44-slim-threaded-bookworm
5.44.0-slim-threaded-bookworm
stable-slim-threaded-bookworm
Languages & frameworks
Index digest

sha256:f50c476a475a370dcaa534db51dcbee184f47f7d8564a5d663d8b3a7fa0e8eb9

OS/ARCH

Compressed size

55.99 MB

Last pushed

about 16 hours by doijanky

Type

Image

Vulnerabilities

3
11
7
47
5

Manifest digest

sha256:ab720adf07a9dddbeb119c945c8d2231e7c867cc2b840b3f9f52730d62df3394

Layers (5)

debian:aea273ffba9b53490515f5c7b8076f5d4c6609c16993c8a4c7d6734f2fe983d8
3
11
7
47
5
perl:slim-threaded-bookworm
3
7
5
28
3

1

WORKDIR /usr/src/perl

135 B


2

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends bzip2 ca-certificates curl dpkg-dev gcc libc6-dev make netbase patch zlib1g-dev xz-utils libssl-dev && curl -fL https://cpan.metacpan.org/authors/id/L/LE/LEONT/perl-5.44.0.tar.gz -o perl-5.44.0.tar.gz && echo '3b855066b92491cb40e86affb1ca57d1a388aa43e51b91c7806a32c2f65f96c3 *perl-5.44.0.tar.gz' | sha256sum --strict --check - && tar --strip-components=1 -xaf perl-5.44.0.tar.gz -C /usr/src/perl && rm perl-5.44.0.tar.gz && cat *.patch | patch -p1 && gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)" && archBits="$(dpkg-architecture --query DEB_BUILD_ARCH_BITS)" && archFlag="$([ "$archBits" = '64' ] && echo '-Duse64bitall' || echo '-Duse64bitint')" && ./Configure -Darchname="$gnuArch" "$archFlag" -Dusethreads -Duseshrplib -Dvendorprefix=/usr/local -des && make -j$(nproc) && TEST_JOBS=$(nproc) make test_harness && make install && cd /usr/src && curl -fLO https://www.cpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7049.tar.gz && echo 'b9ffb88e62a06aa91bd7d5a28ef6bdbb942608aea90e3969aa29b33640035214 *App-cpanminus-1.7049.tar.gz' | sha256sum --strict --check - && tar -xzf App-cpanminus-1.7049.tar.gz && cd App-cpanminus-1.7049 && perl -pi -E 's{http://(www\.cpan\.org|backpan\.perl\.org|cpan\.metacpan\.org|fastapi\.metacpan\.org|cpanmetadb\.plackperl\.org)}{https://$1}g' bin/cpanm && perl -pi -E 's{try_lwp=>1}{try_lwp=>0}g' bin/cpanm && perl bin/cpanm . && cd /root && curl -fLO 'https://www.cpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.96.tar.gz' && echo 'ab213691685fb2a576c669cbc8d9266f8165a31563ad15b7c4030b94adfc0753 *Net-SSLeay-1.96.tar.gz' | sha256sum --strict --check - && cpanm --notest --from $PWD Net-SSLeay-1.96.tar.gz && curl -fLO 'https://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.099.tar.gz' && echo 'a0be800ff4852b1567ee5500e772417ad7a360abff80c01b5b875c15d44be832 *IO-Socket-SSL-2.099.tar.gz' | sha256sum --strict --check - && SSL_CERT_DIR=/etc/ssl/certs cpanm --from $PWD IO-Socket-SSL-2.099.tar.gz && curl -fL https://raw.githubusercontent.com/skaji/cpm/v1.1.5/cpm -o /usr/local/bin/cpm && echo '2e7cdae8f84a673384d40e2486aa236955b7f69547d66f9920564c05b330f9e0 */usr/local/bin/cpm' | sha256sum --strict --check - && chmod +x /usr/local/bin/cpm && savedPackages="ca-certificates curl make netbase zlib1g-dev libssl-dev" && apt-mark auto '.*' > /dev/null && apt-mark manual $savedPackages && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && rm -fr /var/cache/apt/* /var/lib/apt/lists/* && rm -fr /root/.cpanm /root/Net-SSLeay-1.96* /root/IO-Socket-SSL-2.099* /usr/src/perl /usr/src/App-cpanminus-1.7049* /tmp/* && cpanm --version && cpm --version # buildkit

30.47 MB


3

WORKDIR /usr/src/app

132 B


4

CMD ["perl5.44.0" "-de0"]

0 B