Netsaint, Privacy International, OpenSSL, XFree86, Openoffice, Sendmail, Privacy International, Sendmail, FREEDOS, FREEDOS, CPAN, Webmin, Redhat Linux, Debian, cURL, Redhat Linux, Gnome, Slackware Linux, GNU FTP, Privacy International, Gnome, Tucows (Linux), Gnome, OPERA, Linux Documentation, Privacy International, Tucows (Mac), Tucows (Linux), Privacy International, Python, Openoffice, Privacy.org, Netsaint, QMAIL, Netsaint, Openoffice, Tucows (Mac), PHP, Postfix, Slackware Linux, OpenSSL, Samba, MRTG, Knoppix, Redhat Source, Tucows (Linux), Sendmail, Redhat Source, Tucows (Mac), IPcop,MRTG, Gentoo Linux, Knoppix, Epic, OpenSSL, Samba, Webmin, GNU, Redhat Linux updates, Privacy Rights, Redhat Source, Slackware Linux, Knoppix, Webmin, Privacy International, ISC, Privacy.org, Apache, Tucows (Mac), OpenSSL, Netsaint, Debian GNU/Linux, Tucows (Mac), Openoffice, Openoffice, Redhat Source, MySQL, GNU FTP, OpenSSH, Privacy.org, Linux Gazette, FreeDOS, Debian, ISC, MySQL, MRTG, GRsecurity, Openoffice, OpenSSH, GRsecurity, Gentoo Linux, FreeDOS, Debian GNU/Linux, Gentoo Linux, Tucows (Windows), Privacy Rights, Samba, PHP, Apache, FREEDOS,
Knoppix, Privacy Rights, CPAN, Open Source, Privacy.org, Webmin, Tucows (Mac), Linux Kernel, FreeDOS, Tucows (Windows), Tucows (Windows), Linux Documentation, Samba, OpenSSL, cURL, IPcop, FreeDOS, FREEDOS, MySQL, Privacy.org, Privacy International, Netsaint, Tucows (Windows), XFree86, FreeDOS, Linux Documentation, LinuxFromScratch, PHP, Linux Gazette, GRsecurity, PHP, CPAN, PHP, GRsecurity, Python, Gentoo Linux, Netsaint, PGPi, Tucows (Mac), FreeDOS, OPERA, Tucows (Windows), IPcop, PGPi, FreeDOS, GNU, cURL, LinuxFromScratch, Privacy.org, Linux Kernel,Samba, OpenSSL, GNU, Gentoo Linux, MRTG, Perl CPAN, Privacy.org, Slackware Linux, Postfix, Tucows (Windows), Redhat Linux updates, Perl CPAN, PGPi, PGPi, Perl CPAN, Webmin, Open Source, Privacy.org, FreeDOS, OPERA, Sendmail, Slackware Linux, Redhat Linux, Samba, IPcop, FREEDOS, Linux Kernel, Redhat Source, Linux Documentation, Gentoo Linux, Tucows (Linux), CPAN, XFree86, FreeDOS, GRsecurity, PGPi, MRTG, Privacy Rights, Tucows (Mac), OpenSSL, OPERA, Samba, OPERA, MRTG, GRsecurity, Mozilla, CPAN, MySQL, ProFTPd, MRTG,
Navigation:

Mirrors - OS:


Mirrors - Server:

Mirrors - Tools:

Anzeigen:

+++ CPAN / PERL +++
 

Was ist PERL / CPAN ?


CPAN (engl. Comprehensive Perl Archive Network) ist ein weltweit gespiegeltes Online-Repository für Perl-Module, -Anwendungen und Dokumentationen, das am 25. Oktober 1995 in Anlehnung an die TeX-Library CTAN ins Leben gerufen wurde und sich schnell zum Perl-De-Facto-Standard entwickelt hat. Es bietet die Möglichkeit einer komfortablen Installation und Verwaltung von Perl-Modulen. Heute umfasst das CPAN circa 270 Server auf allen fünf Kontinenten und enthält über 11.400 Module von über 5.700 Autoren, was einem Volumen von annähernd 3,5 GB entspricht.
Entstehung [Bearbeiten] Das Repository entstand aus einfach verlinkten, privaten Webseiten die freie Perlmodule zum Herunterladen anboten und deren Betreiber sich perl-packrats nannten. Die Seite des Finnen Jarkko Hietaniemi entwickelte sich dabei zum Vorreiter, da sie meist sehr aktuell war und die meisten Module enthielt. Sie wurde immer selbstverständlicher von den anderen gespiegelt, bis Jarkko den Inhalt der wichtigen Archive vereinigte und somit das CPAN schuf. Andreas König erweiterte dieses Archiv um PAUSE (Perl Author Upload SErver), das den Autoren ermöglicht, selbst ihre Module im CPAN zu veröffentlichen. Andere Teile dessen, was heute als CPAN sichtbar ist, gehen wiederum auf die Verbesserungen von Jarkko zurück. Lediglich die Suchmöglichkeiten und der CPAN-Multiplexer sind das Werk anderer Perl-Veteranen. Regeln [Bearbeiten] Ein Teil des Erfolges ist auch darauf zurückzuführen, dass sich über die Jahre strikte Standards für die hochgeladenen Module etabliert haben. Jedes Modul sollte zumindest eine MANIFEST-Datei, eine Readme-Datei, Metainformationen in Form einer META.yml-Datei und ein Installationsskript enthalten. Außerdem sollten alle Funktionen direkt im Quellcode mit POD-Dokumentation versehen werden. Zusätzlich sollten möglichst viele Test-Skripte enthalten sein, diese werden beim Installieren automatisch ausgeführt und deren Resultate (mit der Zustimmung des Benutzers) ebenfalls automatisch an CPAN zurückgesendet. So kann der Autor binnen kürzester Zeit Testresultate von verschiedensten Systemen erhalten. CPAN-Modul [Bearbeiten] Mit dem Modul CPAN von Andreas König beziehungsweise dessen designiertem Nachfolger CPANPLUS von Jos Boumans, Audrey Tang und anderen kann man leicht von einer Kommandozeile aus, und unabhängig vom Betriebssystem, ein Perlmodul im CPAN suchen, herunterladen, testen, installieren oder deinstallieren. Dies ist auch interaktiv mit sogenannten CPAN-Shells möglich, die man einfach mittels .cpan. oder .cpanp. aufruft. Erweiterungen [Bearbeiten] In den letzten Jahren gab es mehrere Initiativen die dem CPAN neue Funktionen gaben, beziehungsweise dem CPAN beigefügt sind. * Phalanx Project - Anstrengung zur Verbesserung der Dokumentation und Testabdeckung von Perl und seiner wichtigsten 100 Module. * CPAN Testing Service (CPANTS) - Ein Dienst der alle Distributionen automatisch auf mögliche formale Unzulänglichkeiten prüft. * CPAN Testers - überprüft neue Modulversionen auf ihre Lauffähigkeit unter verschiedenen Betriebssystemen und Konfigurationen. * CPAN Ratings - Bewertungen (0 bis 5 Sterne) und Rezensionen von Modulen. * Annotated CPAN - Möglichkeit für Benutzer, Kommentare in die Dokumentation der Module einzufügen, die zusätzlich eingeblendet werden können. Alternative [Bearbeiten] ActiveState liefert zu seiner Distribution ActivePerl ein vom Funktionsumfang her vergleichbares Werkzeug namens .ppm. mit, das seine Dateien allerdings nicht direkt aus dem CPAN, sondern aus einem daraus abgeleiteten Repository bezieht, welches für einige Betriebssysteme wie Windows, Linux und Solaris vorcompilierte Pakete enthält.



 
Unsere Partnerlinks:

Suchen:
Suchbegiff eingeben:
Websuche
Mirror-Server.net

Empfehlungen:

 

 

 


Webmasterlinks:
LinuxFromScratch, Gentoo Linux, Redhat Source, OpenSSH, Python, XFree86, Epic, Debian GNU/Linux, GRsecurity, Gnome, Python, FreeDOS, Knoppix, GNU FTP, CPAN, Mozilla, GNU, IPcop, Privacy.org, Apache, Tucows (Mac), XFree86, Redhat Linux updates, CPAN, OPERA, Webmin, OpenSSL, OpenSSL, Webmin, GNU, Debian, PGPi, GNU FTP, ProFTPd, ProFTPd, WWW Security FAQ, PGPi, Privacy International, Privacy.org, OpenSSL, Python, Debian GNU/Linux, Privacy Rights, Openoffice, OpenSSL, OPERA, OpenSSH, Netsaint, ISC, PHP,Linux Documentation, Linux Documentation, Debian GNU/Linux, PGPi, Privacy Rights, PHP, MySQL, ProFTPd, LinuxFromScratch, Redhat Linux updates, PHP, Slackware Linux, Samba, GNU FTP, FreeDOS, ISC, Open Source, Gnome, cURL, ISC, IPcop, Privacy.org, Samba, FREEDOS, Privacy.org, CPAN, GNU, GNU, WWW Security FAQ, OPERA, PGPi, XFree86, GNU FTP, Apache, MRTG, Apache, FREEDOS, OPERA, Knoppix, Postfix, Epic, OPERA, WWW Security FAQ, Tucows (Mac), PGPi, Debian, Tucows (Windows), Samba, Privacy International, Redhat Linux updates,

Copyright by InterProvide.de | InterProvide.com | DomainRoboter.net | Inter-Domain.net | Mirror-Server.net |