Perl / docker-perl

Dockerfiles for index.docker.io (official Perl Docker image)
https://registry.hub.docker.com/_/perl/
Artistic License 2.0
119 stars 51 forks source link

apt installation go to non @INC dir #89

Closed heince closed 4 years ago

heince commented 4 years ago

I did something like this: ... FROM perl:5.32-slim RUN apt update \ && apt -y install libio-socket-ssl-perl libcpanel-json-xs-perl libgitlab-api-v4-perl \ && cpanm TINITA/Mo-0.40.tar.gz SRI/Mojolicious-8.58.tar.gz MJEMMESON/Mojo-Log-JSON-0.04.tar.gz ...

dpkg -L libcpanel-json-xs-perl ... /usr/lib/x86_64-linux-gnu/perl5/5.28/Cpanel/JSON/XS/Boolean.pm /usr/lib/x86_64-linux-gnu/perl5/5.28/Cpanel/JSON/XS/Type.pm /usr/lib/x86_64-linux-gnu/perl5/5.28/Cpanel/JSON/XS.pm ...

dpkg -L libio-socket-ssl-perl ... /usr/share/perl5/IO/Socket/SSL/PublicSuffix.pm /usr/share/perl5/IO/Socket/SSL/Utils.pm /usr/share/perl5/IO/Socket/SSL.pm ...

perl -V ... @INC: /usr/local/lib/perl5/site_perl/5.32.0/x86_64-linux-gnu /usr/local/lib/perl5/site_perl/5.32.0 /usr/local/lib/perl5/vendor_perl/5.32.0/x86_64-linux-gnu /usr/local/lib/perl5/vendor_perl/5.32.0 /usr/local/lib/perl5/5.32.0/x86_64-linux-gnu /usr/local/lib/perl5/5.32.0 ...

so i need to check each time i install using apt and register all difference folder to @INC, is this the normal behavior of this image ?