Das umfassende Perl-Archivnetzwerk (CPAN kurz gesagt) ist ein beliebtes zentrales Repository von derzeit 188.714 Perl-Module in 40.986 Verteilungen. Es ist ein einziger Ort, an dem Sie jede der unglaublichen (und immer noch wachsenden) Sammlungen von Perl-Bibliotheken finden, herunterladen und installieren können.
Es verfügt über 25.000 verfügbare Module und wird auf Servern auf der ganzen Welt gespiegelt. Es unterstützt auch automatisiertes Testen:plattformübergreifend und auf mehreren Perl-Versionen sowie Fehlerverfolgung für jede Bibliothek. Sie können es auch über verschiedene Websites im Internet durchsuchen, die Tools wie grep, Version-zu-Version-Diff sowie Dokumentation anbieten.
Das CPAN-Perl-Modul ist ein Kernmodul, mit dem Sie Perl-Module und -Erweiterungen von CPAN-Sites abfragen, herunterladen, erstellen und installieren können. Es wird seit 1997 (5.004) mit Perl vertrieben. Es enthält einige einfache Suchfunktionen und unterstützt benannte und versionierte Modulpakete.
In diesem Artikel erfahren Sie, wie Sie Perl installieren und Perl-Module in CentOS 8 mit CPAN .
So installieren Sie das Perl CPAN-Modul in CentOS 8
Bevor Sie CPAN verwenden können , müssen Sie das Perl-CPAN installieren Paket, indem Sie den DNF-Paketmanager wie gezeigt verwenden.
# dnf install perl-CPAN
Perl CPAN in CentOS 8 installieren
Hinweis :Obwohl die meisten Perl Module sind in Perl geschrieben , einige verwenden XS – sie sind in C geschrieben und erfordern daher ein C Compiler, der in den Entwicklungstools enthalten ist Paket.
Lassen Sie uns die Entwicklungstools installieren Paket wie abgebildet.
# dnf install "@Development Tools"
Installieren Sie Entwicklungstools in CentOS 8
So installieren Sie Perl-Module mit CPAN
Um Perl zu installieren Module mit CPAN , müssen Sie die cpan-Befehlszeile verwenden Nützlichkeit. Sie können entweder cpan ausführen mit Argumenten aus der Befehlszeilenschnittstelle, um beispielsweise ein Modul zu installieren (z. B. Geo::IP ) verwenden Sie das -i
Flagge wie gezeigt.
# cpan -i Geo::IP OR # cpan Geo::IP
Wenn Sie cpan ausführen Zum ersten Mal ist eine Konfiguration erforderlich, wie im folgenden Screenshot gezeigt. Für diese Anleitung geben wir yes
ein um es automatisch zu konfigurieren. Wenn Sie no
eingeben , führt Sie das Konfigurationsskript durch eine Reihe von Fragen zur Konfiguration.
CPAN automatisch konfigurieren
Der folgende Screenshot zeigt das Modul Geo::IP wurde auf dem System installiert.
Perl-Modul Geo::IP installiert
Alternativ können Sie ein cpan ausführen ohne Argumente, um CPAN.pm zu starten Hülse. Verwenden Sie dann den Unterbefehl install um ein Modul zu installieren (z.B. Log::Log4perl ) wie gezeigt.
# cpan cpan[1]> install Log::Log4perl
Perl-Module mit CPAN installieren
Wie man installierte Perl-Module und -Versionen auflistet
Um alle installierten Perl-Module mit ihren Versionen aufzulisten, verwenden Sie den -l
Flagge wie gezeigt.
# cpan -l
Installierte Perl-Module auflisten
So suchen Sie ein Perl-Modul mit CPAN
Um ein Modul zu durchsuchen, öffnen Sie das cpan Shell und verwenden Sie den m
Flagge wie gezeigt.
# cpan cpan[1]> m Net::Telnet cpan[1]> m HTML::Template
Perl-Module mit CPAN durchsuchen
Weitere Informationen finden Sie im cpan manuelle Eingabeseite oder erhalten Sie Hilfe vom CPAN Shell mit dem Hilfebefehl.
# man cpan OR # cpan cpan[1]> help
So installieren Sie Perl-Module mit CPANM
App::cpanminus(cpanm) ist ein weiteres beliebtes Modul, das zum Herunterladen, Entpacken, Erstellen und Installieren von Modulen von CPAN verwendet wird . Damit es auf Ihrem System funktioniert, installieren Sie die App::cpanminus Modul wie abgebildet.
# cpan App::cpanminus
CPANM-Modul installieren
Sie können ein Modul mit cpanm installieren wie abgebildet.
# cpanm Net::Telnet
Perl-Modul mit CPANM installieren
So installieren Sie Perl-Module von Github
cpanm unterstützt die Installation von Perl Module direkt von Github . Zum Beispiel, um Starman zu installieren – ein Hochleistungs-Prefork Perl PSGI Webserver, führen Sie den folgenden Befehl aus.
# cpanm git://github.com/miyagawa/Starman.git
Perl-Module von Github installieren
Weitere Verwendungsmöglichkeiten finden Sie im cpanm Manpage.
# man cpanm
CPAN ist ein einziger Ort, an dem Sie Perl-Module finden, herunterladen und installieren können; es hat derzeit 192.207 Perl-Module in 41.002 Verteilungen. Wenn Sie Fragen haben, teilen Sie uns diese über das Feedback-Formular unten mit.
Sharing is Caring…Auf Facebook teilenAuf Twitter teilenAuf Linkedin teilenAuf Reddit teilen