Я не могу найти модуль «kernel» в Perl DIR на Ubuntu 18.x

Я пытаюсь скомпилировать nginx … Кажется, что с настройкой все в порядке, и когда я набираю make, я получаю следующую ошибку:

make make -f objs/Makefile make[1]: Entering directory '/home/paul/src/ngxbuild/nginx-1.14.0' cc -o objs/ngx_http_perl_module.so \ objs/src/http/modules/perl/ngx_http_perl_module.o \ objs/ngx_http_perl_module_modules.o \ -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/perl/5.26/CORE -lperl -ldl -lm -lpthread -lc -lcrypt \ -shared /usr/bin/x86_64-linux-gnu-ld: cannot find -lperl collect2: error: ld returned 1 exit status objs/Makefile:1670: recipe for target 'objs/ngx_http_perl_module.so' failed make[1]: *** [objs/ngx_http_perl_module.so] Error 1 make[1]: Leaving directory '/home/paul/src/ngxbuild/nginx-1.14.0' Makefile:8: recipe for target 'build' failed make: *** [build] Error 2 

так что ошибка не может найти -lperl

хорошо проблема кажется, что в /usr/lib/x86_64-linux-gnu/perl/5.26/ нет каталога CORE . Я использую Ubuntu Server 18.0, обновление и обновление, но я не могу найти способ обновить …

Debian stretch содержит perl 5.24.1, а каталог CORE существует в /usr/lib/x86_64-linux-gnu/perl/5.24/ , поэтому ubuntu не устанавливает основной каталог и как его устанавливать

Ошибка Can not find -lperl означает, что он не может найти libperl .

На Debian Stretch это обеспечивается libperl-dev

 % apt-file list libperl-dev libperl-dev: /usr/lib/x86_64-linux-gnu/libperl.a libperl-dev: /usr/lib/x86_64-linux-gnu/libperl.so libperl-dev: /usr/share/doc/libperl-dev/README.cross libperl-dev: /usr/share/doc/libperl-dev/changelog.Debian.gz libperl-dev: /usr/share/doc/libperl-dev/copyright 

Я ожидаю, что подобный пакет будет необходим в Ubuntu.