So installieren Sie Perlmodule mit CPAN am CentOS 8

So installieren Sie Perlmodule mit CPAN am CentOS 8

Der Umfassendes Perl Archivnetzwerk (CPAN Kurz gesagt) ist ein beliebtes zentrales Repository von derzeit 188.714 Perl Module in 40.986 Verteilungen. Es ist ein einzelner Ort, an dem Sie die unglaubliche (und immer noch wachsende) Sammlung von Perl -Bibliotheken finden, herunterladen und installieren können.

Es verfügt über 25.000 Module und spiegelt sich auf Server auf der ganzen Welt wider. Es unterstützt auch automatisierte Tests: plattformübergreifende und auf mehreren Versionen von Perl und Fehlerverfolgung für jede Bibliothek. Sie können es auch mit verschiedenen Websites im Web durchsuchen, die Tools wie Grep, Version zu Version sowie Dokumentation anbieten.

Das CPAN -Perl -Modul ist ein Kernmodul, mit dem Sie Perlmodule und -Anleiter von CPAN -Websites abfragen, herunterladen, erstellen und installieren können. Es wird seit 1997 mit Perl verteilt (5.004). Es enthält einige primitive Suchfunktionen und unterstützt benannte und versionierte Modulenbündel.

In diesem Artikel lernen Sie, wie man installiert Perl Und Perl -Module In Centos 8 Verwendung CPAN.

So installieren Sie das Perl -CPAN -Modul in CentOS 8

Bevor Sie verwenden können CPAN, Sie müssen die installieren Perl-Cpan Paket mit dem DNF -Paketmanager wie gezeigt verwendet.

# DNF installieren Perl-CPan 
Installieren Sie Perl CPAN in CentOS 8

Notiz: Obwohl die meisten Perl Module sind in geschrieben Perl, Einige verwenden Xs - Sie sind geschrieben in C und erfordern also a C Compiler, der in der enthalten ist Entwicklungswerkzeuge Paket.

Lassen Sie uns die installieren Entwicklungswerkzeuge Paket wie gezeigt.

# DNF Installation "@Development Tools" 
Installieren Sie Entwicklungstools in CentOS 8

So installieren Sie Perl -Module mit CPAN

Installieren Perl Module verwenden CPAN, Sie müssen die verwenden CPAN-Kommandozeile Dienstprogramm. Sie können entweder rennen CPAN Mit Argumenten von der Befehlszeilenschnittstelle zum Beispiel, um ein Modul zu installieren (e.G Geo :: IP) Verwenden Sie die -ich Flagge wie gezeigt.

# CPAN -I GEO :: IP oder # CPAN GEO :: IP 

Wenn du rennst CPAN Zum ersten Mal erfordert es eine Konfiguration, wie im folgenden Screenshot gezeigt. Für diesen Leitfaden werden wir eintreten Ja um es automatisch zu konfigurieren. Wenn Sie eintreten NEIN, Das Konfigurationsskript führt Sie durch eine Reihe von Fragen, um es zu konfigurieren.

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 a ausführen CPAN ohne Argumente zu beginnen CPAN.PM Hülse. Dann benutze die Sub-Command installieren So installieren Sie ein Modul (e.G Log :: log4perl) wie gezeigt.

# CPAN CPAN [1]> Installieren Sie Protokoll :: log4perl 
Installieren Sie Perlmodule mit CPAN

So listen Sie installierte Perlmodule und -versionen auf

Verwenden Sie das, um alle installierten Perl -Module mit ihren Versionen aufzulisten, um die -l Flagge wie gezeigt.

# CPAN -L 
Listen Sie die installierten Perlmodule auf

So durchsuchen Sie ein Perl -Modul mit CPAN

Öffnen Sie die Suche nach einem Modul die CPAN Muschel und verwenden Sie die M Flagge wie gezeigt.

# CPAN CPAN [1]> M net :: telnet CPAN [1]> M html :: Vorlage 
Suchen Sie Perl -Module mit CPAN

Weitere Informationen finden Sie in der CPAN Manuelle Einstiegsseite oder Hilfe von der CPAN Shell mithilfe des Help -Befehls.

# Man CPAN oder # CPAN CPAN [1]> Hilfe 

So installieren Sie Perlmodule mit CPANM

App :: cpanminus (CPANM) ist ein weiteres beliebtes Modul zum Herunterladen, Auspacken, Erstellen und Installieren von Modulen von CPAN. Installieren Sie die an Ihrem System, damit es auf Ihrem System funktioniert App :: cpanminus Modul wie gezeigt.

# CPAN App :: Cpanminus 
Installieren Sie das CPANM -Modul

Sie können ein Modul verwenden CPANM wie gezeigt.

# CPANM NET :: Telnet 
Installieren Sie das Perl -Modul mit CPANM

So installieren Sie Perlmodule aus GitHub

CPANM Unterstützt die Installation von Perl Module direkt von Github. Zum Beispiel, um die zu installieren Sternenmann - eine Hochleistungsvorabstimmung Perl PSGI Webserver, führen Sie den folgenden Befehl aus.

# CPANM GIT: // GitHub.com/miyagawa/starman.Git 
Installieren Sie Perlmodule aus GitHub

Weitere Nutzungsoptionen finden Sie in der CPANM Mann Seite.

# MAN CPANM 

CPAN ist ein einzelner 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 sie mit uns über das Feedback -Formular unten mit.