URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4968
[ Назад ]

Исходное сообщение
"как определить установленные пакеты средствами perl"

Отправлено WI , 21-Май-07 09:32 
Собственно сабж. Пишу инсталятор для одного веб-проекта (написан на Perl/CGI) и хотелось бы проанализировать систему перед инсталом. Хочу чтобы средствами перл можно было определить установленные (например, CGI, IO::Socket:SSL, DBI) и т.д.

Есть у меня очень тупое решение:
написать небольшой скрипт типа:
use CGI;
use DBI;
use IO::Socket::SSL;
etc...
print 'OK';

То есть логично, что если до print дойдёт, то все пакеты есть.

Буду рад любым предложениям и советам!

С уважением,
WI


Содержание

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



"как определить установленные пакеты средствами perl"
Отправлено arto , 21-Май-07 15:00 
>Собственно сабж. Пишу инсталятор для одного веб-проекта (написан на Perl/CGI) и хотелось
>бы проанализировать систему перед инсталом. Хочу чтобы средствами перл можно было
>определить установленные (например, CGI, IO::Socket:SSL, DBI) и т.д.
>
>Есть у меня очень тупое решение:
>написать небольшой скрипт типа:
>use CGI;
>use DBI;
>use IO::Socket::SSL;
>etc...
>print 'OK';
>
>То есть логично, что если до print дойдёт, то все пакеты есть.
>
>
>Буду рад любым предложениям и советам!

  perldoc ExtUtils::MakeMaker
  perldoc h2xs