Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Системное программирование > Установка модулей в win в оффлайне


Автор: aksined 27.12.2005, 16:40
Если нет возможности подключить машину к интернету и воспользоваться ррм, как можно установить модуль? Везде встречаю для unix
Цитата

shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -
shell> cd Data-Dumper-VERSION
shell> perl Makefile.PL
shell> make
shell> make test
shell> make install

Работает ли аналогично под вин?

Автор: 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
Цитата
This module automates somewhat some of the steps needed to make a ppm (Perl Package Manager) package from a CPAN distribution

Кто-нибудь пользовался этим модулем?

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.

smile

Автор: aksined 28.12.2005, 16:06
korob2001
sharq
спасибо
извиняйте за глупые вопросы. Просто с английским пока не все в порядке. А в тырнете не все написано.
Отдельное спасибо за статью. ВСЕ встало на свои места.
У Вас суперский форум. Много чего есть. Вот научась пользоваться поиском smile и перестану приставать с глупыми вопросами

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)