| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Системное программирование > Установка модулей в win в оффлайне |
| Автор: aksined 27.12.2005, 16:40 | ||
Если нет возможности подключить машину к интернету и воспользоваться ррм, как можно установить модуль? Везде встречаю для unix
Работает ли аналогично под вин? |
| Автор: korob2001 27.12.2005, 20:04 |
| Отсюда качаешь модуль под свою версию: http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Zips Затем распакуй его из ZIP архива. Если ты рспаковал на диск C:\ модуль архив GD.zip, то должен получиться примерно такой путь: C:\GD\файлы После даёшь команду: C:\>ppm Затем дай такую команду: ppm>install C:\GD\GD.ppd Можно ещё устанавливать с помощью nmake, аналогично make под *.nix. nmake поставляется вместе с Visual C++, если у тебя нет последнего, то можешь скачать её бесплатно с www.microsoft.com |
| Автор: aksined 27.12.2005, 21:01 | ||
| Спасибо 1. Подскажи, плз, а модули с CPAN не подходят для вин в принципе все поголовно? Необходимо использовать только их активстейтовских собратьев? я посмотрел структуру ppd и архивов. В принципе все совпадает. Я могу и вручную формировать хml-ый ppd-файл. А тут еще нашел http://search.cpan.org/~rkobes/PPM-Make-0.75/lib/PPM/Make.pm
Кто-нибудь пользовался этим модулем? 2. А не мог бы ты поподробнее расписасть про make под win? Нигде про это не написано. |
| Автор: korob2001 27.12.2005, 21:34 |
| 1. Качаешь архив tar.gz со CPAN, с нужным модулем. 2. Распаковываешь его, с помощью WinRAR. 3. Читаешь README файл, потому как модуль может быть зависим от других, тогда придётся сначала установить их. 4. Устанавливаешь Visual С++. 5. Открываешь командную строку, переходишь в каталог, который был только что извлечён из архива tar.gz. 6. Даёшь команду: perl Makefile.PL 7. Затем такую: nmake 8. Затем: nmake test 9. И последняя nmake install |
| Автор: sharq 28.12.2005, 00:57 |
| aksined читай статью "Установка perl-модулей", скачать ее можно http://forum.vingrad.ru/index.php?act=Attach&type=post&id=514481. |
| Автор: aksined 28.12.2005, 16:06 |
| korob2001 sharq спасибо извиняйте за глупые вопросы. Просто с английским пока не все в порядке. А в тырнете не все написано. Отдельное спасибо за статью. ВСЕ встало на свои места. У Вас суперский форум. Много чего есть. Вот научась пользоваться поиском |