My environment is Linux Debian Etch, using "Perl 5.8.8 built for
i486-linux-gnu-thread-multi".
I want to install, for a single user, Perl modules which are not already
Debian packages, using cpan.

I start with clean slate (after rm -rf ~/.cpan), invoke 'cpan' and
configure it, accepting defaults (the chosen mirror is
http://mirror.mirimar.net/cpan/).

When trying to install modules, I get error messages when trying to
mkdir system directories such as
/usr/local/lib/perl, /usr/local/man/man1, etc.

Neither '?' inside cpan nor 'perldoc cpan' provided me with answers to
the following question:

    How do I configure cpan to create those directories in user's
    home directory (or preferably somewhere inside ~/.cpan), and
    then use them when installing stuff?

I tried also the following, unsuccessfully:
* http://www.perl.com/pub/a/CPAN/misc/cpan-faq.html
* http://perldoc.perl.org/5.8.8/cpan.html

http://perldoc.perl.org/5.8.8/perlfaq8.html#How-do-I-keep-my-own-module/library-directory%3F
expects me to invoke
'perl Makefile.PL PREFIX=/mydir/perl LIB=/mydir/perl/lib'
But it seems to require me to run Makefile.PL separately for each module
to be installed, rather than let cpan manage all this automatically.
Also, it does not document any prefix for /usr/local/man/man1.

So:
Where can I find answer to my question?

                                       Thanks,
                                            --- Omer


-- 
May the holy trinity of  $_, @_ and %_ be hallowed.
My own blog is at http://www.zak.co.il/tddpirate/

My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html

_______________________________________________
Perl mailing list
[email protected]
http://perl.org.il/mailman/listinfo/perl

Reply via email to