Собственно сабж. Пишу инсталятор для одного веб-проекта (написан на Perl/CGI) и хотелось бы проанализировать систему перед инсталом. Хочу чтобы средствами перл можно было определить установленные (например, CGI, IO::Socket:SSL, DBI) и т.д.Есть у меня очень тупое решение:
написать небольшой скрипт типа:
use CGI;
use DBI;
use IO::Socket::SSL;
etc...
print 'OK';То есть логично, что если до print дойдёт, то все пакеты есть.
Буду рад любым предложениям и советам!
С уважением,
WI
>Собственно сабж. Пишу инсталятор для одного веб-проекта (написан на Perl/CGI) и хотелось
>бы проанализировать систему перед инсталом. Хочу чтобы средствами перл можно было
>определить установленные (например, CGI, IO::Socket:SSL, DBI) и т.д.
>
>Есть у меня очень тупое решение:
>написать небольшой скрипт типа:
>use CGI;
>use DBI;
>use IO::Socket::SSL;
>etc...
>print 'OK';
>
>То есть логично, что если до print дойдёт, то все пакеты есть.
>
>
>Буду рад любым предложениям и советам!
>
>С уважением,
>WI
perldoc -f eval
>Собственно сабж. Пишу инсталятор для одного веб-проекта (написан на Perl/CGI) и хотелось
>бы проанализировать систему перед инсталом. Хочу чтобы средствами перл можно было
>определить установленные (например, CGI, IO::Socket:SSL, DBI) и т.д.
>
>Есть у меня очень тупое решение:
>написать небольшой скрипт типа:
>use CGI;
>use DBI;
>use IO::Socket::SSL;
>etc...
>print 'OK';
>
>То есть логично, что если до print дойдёт, то все пакеты есть.
>
>
>Буду рад любым предложениям и советам!perldoc ExtUtils::MakeMaker
perldoc h2xs