ActivePerl 5.8, CPAN, Net::OSCAR как пример

доброго времени суток!

пытался недавно поставить Net::Oscar на свою машину(ХР) - а никогда раньше не занимался инсталляцией CPAN-овских модулей (РРМы ставил :) )

.. и не получилось. почитал мануалы в инете - все равно какие-то неясные проблемы, даже MakeFile.pl не обнаружил. *был Build.pl, он требовал Module::Build - у меня и его не получилось поставить*
Перл самый обычный. Модуль по идее тоже не самый страшный. вопрос такой: можете описать реально работающий способ как поставить НАПРИМЕР Net::Oscar на , скажем, чистый ActiveState Perl 5.8 ?
*может потом наконец-то кто-то напишет нормальный FAQ по инсталляции подобных вещей..*

Спасибо!

А попробовать

А попробовать Strawberry Perl http://strawberryperl.com/
не хочешь ?


CPAN Support

* Created http://cpan.strawberryperl.com/
* Preconfigure CPAN.pm
* CPAN Shell Start Menu Launcher
* Install CPAN::SQLite

Правда так винду давно не юзаю то и не пробовал
А с Active Perl уже и забыл как там ставил

Да и вообще не одним Active Perl заполнена эта ниша ;)
http://win32.perl.org/wiki/index.php?title=Win32_Distributions

вообще очень

вообще очень нежелательно ( .. вокруг я вижу только ActivePerl ( - плюс когда-то я ставил Strawberry Perl... они как-то конфликтовали, помню, соответственно буду все-таки стараться запустить эту всю радость на ActivePerl. если получится - отпишусь сюда, но лучше бы отписался кто-то другой :)

спасибо за ответ! :)

о, апдейт!) PPM

о, апдейт!)
PPM install net-oscar
- и проблемы решены.
но, как видно из заголовка темы, я хотел бы узнать, как обходиться без PPM...

Ой, там все

Ой, там все довольно мрачно. Насколько я понял, этот модуль как раз не pure-perl, а XS, а там надо еще какой-то C++, точнее часть модулей компилится под Borland, часть под VC, а часть под mingw=GCC for win32 (вроде и еще есть варианты).

Практически

Практически любой "перловик", работающий много с ОС Windows, знает о "наборе перловика" :)
* VC++ 6.0/7.0
* nmake (качается с Microsoft)
* nasm/masm (тоже бывает необходим)

________________

#!/usr/bin/perl
print " :) "

По поводу установки модулей (немного оффтоп)

Совет.
Если модуль есть в репозитарии ActiveState, то ppm install Module::Name и все. Но довольно часто случается, что нужный модуль у ActiveState отсутствует. Не нужно сразу пытаться ставить его из исходников, может он есть в других репозитариях (их список см. http://cpan.uwinnipeg.ca/htdocs/faqs/faq.html#07). Этот список разумно добавить в свой ppm.

Чтобы посмотреть, в каких репозитариях есть ppm-сборки, можно пользовать поисковиком http://kobesearch.cpan.org/: он эту информацию показывает и, IMHO, даже удобнее официального.

спасибо!) тогда

спасибо!) тогда другой вопрос: есть компьютеры, которым инет недоступен. требуется - установить туда перл и дополнительные модули.

Кто-то может подсказать, как это сделать? Можно ли скопировать всю директорию Перла и просто перенести на тот компьютер? Где можно об этом прочитать? спс :)

Привет! Можно

Привет!

Можно просто скопировать.