In diesem Artikel erfahren Sie, wie Sie Perl-Module mit CPAN unter CentOS 8 installieren. Das Umfassende Perl-Archivnetzwerk (CPAN ) ist ein zentrales Repository von derzeit 188.714 Perl-Modulen in 40.986 Distributionen. Es ist ein einziger Ort, an dem Sie alle 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.
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.
Um CPAN zu verwenden, müssen wir zuerst das Perl-CPAN-Paket installieren. Installieren Sie es mit dem folgenden Befehl:
dnf install perl-CPAN
Die meisten Perl-Module sind in Perl geschrieben , einige verwenden XS – sie sind in C geschrieben und erfordern daher ein C Compiler, der im Entwicklungstools-Paket enthalten ist. Verwenden Sie den folgenden Befehl, um das Entwicklungstoolpaket zu installieren.
dnf install "@Development Tools"
So installieren Sie Perl-Module mit CPAN:
So installieren Sie Perl-Module mit CPAN , müssen Sie das Befehlszeilendienstprogramm cpan verwenden. Sie können entweder cpan mit Argumenten von der Befehlszeilenschnittstelle ausführen, um beispielsweise ein Modul zu installieren, indem Sie das Flag -i wie unten gezeigt verwenden:
cpan -i Geo::IP
Wenn Sie cpan zum ersten Mal ausführen, muss es wie im folgenden Screenshot gezeigt konfiguriert werden. 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.
Jetzt installiert CPAN das Geo::IP-Modul.
Sie können auch einzelne Module von der CPAN-Shell installieren. Um die CPAN-Shell aufzurufen, verwenden Sie den folgenden Befehl:
cpan
Als Beispiel werden wir nun das Modul Log::Log4perl installieren, um Ihnen die Installation über die CPAN-Shell zu zeigen.
install Log::Log4perl
Um die cpan-Shell zu verlassen, geben Sie exit ein und drücken Sie die Eingabetaste
Wir können die installierten Perl-Module auch mit dem folgenden Befehl auflisten:
cpan -l
Perl-Modul mit CPAN suchen:
Um ein Modul zu suchen, geben Sie die cpan-Shell ein und verwenden Sie den folgenden Befehl:
cpanm Net::Telnet
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 das CPANM-Modul mit dem folgenden Befehl:
cpan App::cpanminus
CPANM ist jetzt installiert. Sie können das Modul jetzt mit CPANM installieren. Als Beispiel installieren wir ein Modul mit dem folgenden Befehl:
cpanm Net::Telnet
Wir haben CPAN und CPANM installiert und ihre Verwendung mit einigen Beispielen illustriert. Sie können es jetzt nach Bedarf verwenden.