So installieren Sie CPAN auf RHEL 8 / CentOS 8

So installieren Sie CPAN auf RHEL 8 / CentOS 8

Perl ist eine bekannte Programmiersprache mit langer Entwicklungsgeschichte. Die gleiche lange Geschichte liefert die unzähligen Module, die darin geschrieben wurden und in verschiedenen Kanälen im gesamten World Wide Web verteilt sind. Wie bei den meisten Programmiersprachen gibt es, wenn Sie etwas implementieren, das Sie nützlich finden und es vielleicht auf generische Weise schreiben, hohe Chancen, die andere auch nützlich finden würden.

Wenn Sie Ihre Arbeit mit anderen teilen, müssen sie das Rad nicht erneut implementieren, sie können Zeit für andere Werkzeuge verbringen und die Community als Ganzes reicher machen, und wir haben den Geist der Open Source mit einem kurzen Spaziergang gefunden. Aber da viele Leute Perl -Module schreiben und Perl auf fast allem läuft. Es kann schwierig sein, das Modul zu finden, das Sie suchen, geschweige denn in Ihrer Umgebung aufbauen. Und dort CPAN kommt ins Spiel. CPAN selbst ist ein großes Perl -Modul -Repository, das CPAN Tool ist ein Client, der die erforderlichen Module für das lokale System abrufen und kompilieren kann.

In diesem Tutorial werden wir installieren CPAN Führen Sie auf einem RHEL 8 / CentOS 8 die anfängliche Konfiguration aus und installieren Sie ein Modul mit der Hilfe dieses Tools.

In diesem Tutorial lernen Sie:

  • So installieren Sie CPAN
  • So führen Sie die erste Konfiguration aus
  • So installieren Sie ein Perl -Modul mit CPAN
Erfolgreiches CPAN -Perl -Modul mit CPAN auf RHEL 8 installieren

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Rhel 8 / Centos 8
Software CPAN 2.18
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

So installieren Sie CPAN auf RHEL 8 / CentOS 8 Schritt für Schritt Anweisungen



Der Drehzahl Paket von CPAN ist in den Softwarequellen vorhanden, nachdem sie Subsriptions -Management -Repositories aktiviert haben.

Obwohl es zuerst etwas schwierig ist, ist es nach ein paar Begegnungen mit Perl -Paketen etwas schwierig, um sich an die Namenskonvention zu gewöhnen, und es kann ziemlich praktisch sein, die RPM -Datenbank für abfragen zu können Perl-* Muster, wenn wir nach etwas suchen, das in Perl geschrieben wurde. Aber das ist das Reich von Drehzahl Verpackung.

  1. Wir können ein Paket installieren CPAN mit DNF:
    # DNF installieren Perl-CPan
  2. Bevor wir mit unserem neuen Tool beginnen können, müssen wir die erste Konfiguration ausführen. Bei Version 2.18 Es ist ziemlich automatisch, wenn wir uns dafür entscheiden.
    # CPAN […] CPAN.PM erfordert Konfiguration, aber das meiste kann automatisch durchgeführt werden. Wenn Sie unten 'Nein' antworten, geben Sie stattdessen ein interaktives Dialogfeld für jede Konfigurationsoption ein. Möchten Sie so viel wie möglich automatisch konfigurieren? [Ja] Ja […]

    In der Ausgabe können wir feststellen, dass die Autokonfiguration die erforderlichen Standardverzeichnisse und Konfigurationsdateien erstellt. Wir können diesen Schritt bei Bedarf immer wieder ausführen 'O Conf init' zur Verfügung gestellt an die CPAN -Hülle (was werden wir im nächsten Schritt verwenden).

  3. Wenn die Konfiguration abgeschlossen ist, kommen wir zur CPAN -Shell an, wo wir direkt Befehle in CPAN eingeben können. Um unser Tool zu testen, werden wir die installieren Config :: winzig Perl-Modul, das jedem als „vermisst“ bekannt sein kann, der jemals mit Nagios-Plugins von Perl gearbeitet hat.
    CPAN [1]> Installieren "config :: winy", das mit http :: winy: http: // www abgerufen wird.CPAN.org/Autoren/01MailRC.txt.GZ Reading '/root/.Lokal/Aktie/.CPAN/Quellen/Autoren/01MailRC.txt.gz '… fertig mit http :: winy: http: // www.CPAN.org/module/02packages.Einzelheiten.txt.GZ Reading '/root/.Lokal/Aktie/.CPAN/Quellen/Module/02 Packages.Einzelheiten.txt.GZ '[…] Laufen machen lassen Installieren/usr/local/share/perl5/config/winzig.PM Installieren/usr/local/share/Man/Man3/config :: winy.3 Uhr nachmittags Angehörige Installationsinformationen an/usr/lib64/perl5/Perllocal.Pod Rsavage/config-tiny-2.23.TGZ /usr/bin/make install - ok CPAN [2]> Ausgang

    Nach einiger Arbeit, CPAN Vervollständigt die Modulinstallation, und wir haben überprüft, ob unser Tool wie beabsichtigt funktioniert. Wir können die CPAN -Schale mit verlassen Ausfahrt, oder geben Sie einen anderen Befehl ein, um möglicherweise mehr benötigte Module zu installieren.

Verwandte Linux -Tutorials:

  • Wie man die Bash -Geschichte verwaltet
  • Dinge zu installieren auf Ubuntu 20.04
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Dinge zu installieren auf Ubuntu 22.04
  • Mastering -Bash -Skriptschleifen beherrschen
  • Ubuntu 20.04 Leitfaden
  • Wie man von CentOS nach Almalinux migriert
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Linux -Download