Исследуя проблему с несколькими установками Perl в нашей системе (система HP UX IA64), я обнаружил исполняемый файл perl-dynamic
. Что это такое и что именно оно делает?
Что еще более важно, как я узнаю, на какой исполняемый Perl он действительно указывает (у нас есть несколько версий, смешивающих номера версий и установленные архитектуры).
bash-4.4$ ll /usr/bin/perl
lrwxr-xr-x 1 root sys 18 Jan 8 16:34 /usr/bin/perl -> /opt/perl/bin/perl
bash-4.4$ ll /opt/perl/bin/perl
lrwxrwxrwx 1 bin bin 14 Jan 8 16:45 /opt/perl/bin/perl -> ./perl-dynamic
Это магический бинарный файл Perl, который решает, какую версию и архитектуру использовать?