Inhaltsverzeichnis
CPAN
CPAN ist das „Comprehensive Perl Archive Network“, eine große Sammlung von Perl Software und Dokumentationen. Die Sammlung ist im Internet unter der Adresse www.cpan.org/, www.perl.com/CPAN/ oder einer der vielen zusätzlichen Seiten (Mirrors) unter www.cpan.org/SITES.html zu finden.
Folgendens ist zu beachten: CPAN ist auch der Name eines Perl-Modules, CPAN.pm, welches dazu genutzt werden kann, Perl-Software aus dem CPAN-Archiven herunterzuladen und zu installieren. Weitergehende Informationen können unter CPAN.pm-Dokumentation eigesehen werden.
Voraussetzungen
Als Voraussetzung für die Installation von CPAN.pm ist folgende Komponente erforderlich:
- Ein installierte Version der Script-Sprache Perl
Konfiguration
Mit folgendem Befehl kann CPAN.pm interaktiv konfiguriert werden:
# perl -MCPAN -e shell
Anschließend startet ein interaktiver Dialog, mit folgenden Fragen:
/usr/lib/perl5/5.8.8/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]
Nach Beantwortung aller Fragen kann mit folgendem Befehl die Konfiguration eingesehen werden:
# perl -MCPAN -e shell Terminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v1.7602) ReadLine support available (try 'install Bundle::CPAN') cpan>
Bei dem Prompt cpan>
muss folgender Befehl eingegeben werden:
cpan> o conf CPAN::Config options from /usr/lib/perl5/5.8.8/CPAN/Config.pm: commit Commit changes to disk defaults Reload defaults from disk init Interactive setting of all options build_cache 0 build_dir /root/.cpan/build cache_metadata 0 cpan_home /root/.cpan ftp /usr/kerberos/bin/ftp ftp_proxy getcwd cwd gpg /usr/bin/gpg gzip /bin/gzip histfile /root/.cpan/histfile histsize 100 http_proxy inactivity_timeout 0 index_expire 1 inhibit_startup_message 0 keep_source_where /root/.cpan/sources links /usr/bin/links make /usr/bin/make make_arg make_install_arg makepl_arg ncftp ncftpget no_proxy pager /usr/bin/less prerequisites_policy ask scan_cache atstart shell /bin/bash tar /bin/tar term_is_latin 1 defaults Reload defaults from disk init Interactive setting of all options build_cache 0 build_dir /root/.cpan/build cache_metadata 0 cpan_home /root/.cpan ftp /usr/kerberos/bin/ftp ftp_proxy getcwd cwd gpg /usr/bin/gpg gzip /bin/gzip histfile /root/.cpan/histfile histsize 100 http_proxy inactivity_timeout 0 index_expire 1 inhibit_startup_message 0 keep_source_where /root/.cpan/sources links /usr/bin/links make /usr/bin/make make_arg make_install_arg makepl_arg ncftp ncftpget no_proxy pager /usr/bin/less prerequisites_policy ask scan_cache atstart shell /bin/bash tar /bin/tar term_is_latin 1 unzip /usr/bin/unzip urllist ftp://cpan.mirror.iphh.net/pub/CPAN/ ftp://cpan.noris.de/pub/CPAN/ ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/CPAN/ ftp://ftp.cw.net/pub/CPAN/ ftp://ftp.freenet.de/pub/ftp.cpan.org/pub/CPAN/ ftp://ftp.fu-berlin.de/unix/languages/perl/ ftp://ftp.gmd.de/mirrors/CPAN/ ftp://ftp.gwdg.de/pub/languages/perl/CPAN/ ftp://ftp.hosteurope.de/pub/CPAN/ ftp://ftp.mpi-sb.mpg.de/pub/perl/CPAN/ ftp://ftp.rub.de/pub/CPAN/ ftp://pandemonium.tiscali.de/pub/CPAN/ http://cpan.mirror.clusters.kg/ http://cpan.mirroring.de/ http://cpan.net.pl/ http://cpan.triplemind.com/ http://dl.ambiweb.de/mirrors/ftp.cpan.org/ http://mirrors.zerg.biz/cpan/ http://www.chemmedia.de/mirrors/CPAN/ http://www.planet-elektronik.de/CPAN/ ftp://cpan.inode.at ftp://gd.tuwien.ac.at/pub/CPAN/ http://cpan.serveroffice.at/ ftp://ftp.solnet.ch/mirror/CPAN/ ftp://mirror.switch.ch/mirror/CPAN/ wget /usr/bin/wget
Mit folgendem Befehl kann die interaktive Konfiguration von CPAN.pm erneut gestartete werden:
cpan> o conf init
Mit folgendem Befehl kann eine Hilfeseite der CPAN-Shell angezeigt werden:
cpan> ?
Mit folgendem Befehl wird die CPAN-Shell verlassen:
cpan> q Terminal does not support GetHistory. Lockfile removed.