>Не ставил перл руками.
>Не, ну чего я врать что ли буду.
>Ставишь из портов перл
>Делаешь use.perl port
>Все большинство модулей не работает что стояли раньше. Ругаются что нет в
>/perl5.8/ ....pm
>На фига мне сочинять то
поэтому и не понял!!!
попробуй сам (без портов) собрать perl из sources, например с PREFIX=/var/local (предварительно mkdir /var/local[bin/sbin/share])
потом сделай скрипт:
--------------------- /usr/local/bin/cpan -----------------------------
#!/var/local/bin/perl
eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
if 0; # not running under some shell
use CPAN;
shell;
-----------------------------------------------------------------------
и после установки perl'а c PREFIX=/var/local, запусти верхний скрипт
и увидишь-поймешь как скачиваются и ставятся модули любого кол-ва.
Правишь Config.pm или свой MyConfig.pm в котором задаешь ближайшее
к себе зеркало CPAN, например:
'urllist' => [q[ftp://ftp.chg.ru/pub/lang/perl/CPAN/],q[ftp://ftp.aha.ru/pub/
CPAN/], q[ftp://ftp.sai.msu.su/pub/lang/perl/CPAN/]],
и начинаешь ставить модули. Попробуй - понравится :)
Верхний скрипт просто избавит тебя от некоторой ручной работы, сам
сконфигуришь, настроишь, затем начнешь ставить модули:
[alone]~ > cpan
We have to reconfigure CPAN.pm due to following uninitialized parameters:
cpan_home, keep_source_where, build_dir, build_cache, scan_cache, index_expire, gzip, tar, unzip, make, pager, makepl_arg, make_arg, make_install_arg, urllist, inhibit_startup_message, ftp_proxy, http_proxy, no_proxy, prerequisites_policy, cache_metadata
/usr/local/lib/perl5/5.8.0/CPAN/Config.pm initialized.
CPAN is the world-wide archive of perl resources. It consists of about
100 sites that all replicate the same contents all around the globe.
Many countries have at least one CPAN site already. The resources
found on CPAN are easily accessible with the CPAN.pm module. If you
want to use CPAN.pm, you have to configure it properly.
If you do not want to enter a dialog now, you can answer 'no' to this
question and I'll try to autoconfigure. (Note: you can revisit this
dialog anytime later by typing 'o conf init' at the cpan prompt.)
Are you ready for manual configuration? [yes]
и понеслась...
Не понравится или не поймешь - свободно снесешь /var/local