В моей нелегкой борьбе с bucardo затрахала проблема проверки наличия установленных модулей perl, и их версий. Порылся и нашел, как процесс упростить. Создаем файлик mod4ek.pl с содержимым как написано тут:
http://help.hc.ru/print/205/
или тут
http://help.hc.ru/entry/205/
Даем на него права на исполнение.
Ну а потом вот так его выполняем:
./mod4ek.pl > mod4ek.html
Интересующая нас информация будет в файле mod4ek.html
Ну или по простому, чтоб не заморачиваться с html. Создаем mod4eknohtml.pl с таким содержимым:
#!/usr/bin/perl
use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules())
{ my $version = $instmod->version($module) || "-"; print "$module --> $version \r\n"; }
И поступаем с ним точно так же, как с mod4ek.pl
5 лет назад
Комментариев нет:
Отправить комментарий