28 января 2010

Инсталяция модулей в Perl

С этого дня решил зановсить в Блог всякие полезные финты и нужные команды даыб не лазить потом по бескарайним просторам огромной помойки под названием Ru.Net
И начну я сегодня с полезной фичи такой как добавление модулей Perl из репозитория CPAN

Интерактивный режим работы

Вход в интерактивный режим производится запуском Perl следующей командной строкой perl -MCPAN -e shell. При самом первом запуске данного модуля вам придется ответить на несколько вопросов относительно параметров системы и расположении сервера CPAN, с которого будет производиться загрузка модулей. Затем вы получите командную строку, в которой и сможете выполнять разные команды.

Для установки модуля, имя которого вы знаете точно, используется команда install ModuleName. При этом выполнится последовательность команд make, make test и make install. Если устанавливаемому модулю для работы требуется модуль, который отсутствует в системе, то у пользователя запросят подтверждение на установку необходимого модуля. При запуске команды install выполняется проверка того, нуждается ли модуль в обновлении.

Пакетный режим работы

В пакетном режиме для программиста доступны все эти же команды, только они выполняются без запроса пользователя. Например, можно заставить Perl выполнять автоматическое обновление модулей, установленных в системе. Это выполняется с помощью команды:
perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'

информация взята от сюда

22 января 2010

20 января 2010