Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:cpan

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

tachtler:cpan [2009/07/16 12:08] (aktuell)
Zeile 1: Zeile 1:
 +====== CPAN ======
  
 +[[http://www.perl.com/CPAN/|{{:tachtler:index:cpan-48x48.png }}]] CPAN ist das "Comprehensive Perl Archive Network", eine große Sammlung von [[http://www.perl.org|Perl]] Software und Dokumentationen. Die Sammlung ist im Internet unter der Adresse [[http://www.cpan.org/|www.cpan.org/]], [[http://www.perl.com/CPAN/|www.perl.com/CPAN/]] oder einer der vielen zusätzlichen Seiten (Mirrors) unter [[http://www.cpan.org/SITES.html|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 [[http://theoryx5.uwinnipeg.ca/CPAN/perl/CPAN.html|CPAN.pm-Dokumentation]] eigesehen werden.
 +
 +===== Voraussetzungen =====
 +
 +Als Voraussetzung für die Installation von [[http://www.cpan.org/|CPAN.pm]] ist folgende Komponente erforderlich:
 +  * Ein installierte Version der Script-Sprache [[http://www.perl.org/|Perl]]
 +
 +===== Konfiguration =====
 +
 +Mit folgendem Befehl kann [[http://www.cpan.org/|CPAN.pm]] interaktiv konfiguriert werden:
 +<code>
 +# perl -MCPAN -e shell
 +</code>
 +
 +Anschließend startet ein interaktiver Dialog, mit folgenden Fragen:
 +<code>
 +
 +/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]
 +</code>
 +
 +Nach Beantwortung aller Fragen kann mit folgendem Befehl die Konfiguration eingesehen werden:
 +<code>
 +# 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>
 +</code>
 +
 +Bei dem Prompt ''cpan>'' muss folgender Befehl eingegeben werden:
 +<code>
 +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
 +</code>
 +
 +Mit folgendem Befehl kann die interaktive Konfiguration von [[http://www.cpan.org/|CPAN.pm]] erneut gestartete werden:
 +<code>
 +cpan> o conf init
 +</code>
 +
 +Mit folgendem Befehl kann eine Hilfeseite der [[http://www.cpan.org/|CPAN]]-Shell angezeigt werden:
 +<code>
 +cpan> ?
 +</code>
 +
 +Mit folgendem Befehl wird die [[http://www.cpan.org/|CPAN]]-Shell verlassen:
 +<code>
 +cpan> q
 +Terminal does not support GetHistory.
 +Lockfile removed.
 +</code>
tachtler/cpan.txt · Zuletzt geändert: 2009/07/16 12:08 (Externe Bearbeitung)