GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

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 und in verschiedenen Kanälen im gesamten World Wide Web verbreitet werden. Wie bei den meisten Programmiersprachen besteht eine hohe Wahrscheinlichkeit, dass andere es auch nützlich finden, wenn Sie etwas implementieren, das Sie nützlich finden, und es vielleicht auf allgemeine Weise schreiben.

Wenn Sie Ihre Arbeit mit anderen teilen, müssen sie das Rad nicht neu implementieren, sie können Zeit mit anderen Tools verbringen und so die Community als Ganzes reicher machen, und wir haben den Geist von Open Source mit einem kurzen Spaziergang gefunden . Aber da viele Leute Perl-Module schreiben und Perl auf fast allem läuft, kann es schwierig sein, das gesuchte Modul zu finden, geschweige denn, es in Ihrer Umgebung zu bauen. Und da ist cpan kommt ins Spiel. CPAN selbst ist ein großes Perl-Modul-Repository, das cpan tool ist ein Client, der benötigte Module auf das lokale System holen und kompilieren kann.

In diesem Tutorial installieren wir cpan Führen Sie auf einem RHEL 8 / CentOS 8 die Erstkonfiguration aus und installieren Sie ein Modul mit Hilfe dieses Tools.

In diesem Tutorial lernen Sie:

  • Wie installiere ich cpan
  • So führen Sie die Erstkonfiguration aus
  • Wie man ein Perl-Modul mit cpan installiert

Erfolgreiche Installation des cpan-Perl-Moduls mit cpan auf RHEL 8

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System RHEL 8 / CentOS 8
Software cpan 2.18
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Schritt-für-Schritt-Anleitung zur Installation von cpan auf RHEL 8 / CentOS 8

Die rpm Paket von cpan in den Softwarequellen vorhanden ist, nachdem die Subskriptionsverwaltungs-Repositories aktiviert wurden.

Während der Name anfangs etwas knifflig ist, werden wir uns nach einigen Begegnungen mit Perl-Paketen an die Namenskonvention gewöhnen, und es kann ziemlich praktisch sein, die RPM-Datenbank nach perl-* abzufragen Muster, wenn wir nach etwas suchen, das in Perl geschrieben ist. Aber das ist der Bereich von rpm Verpackung.

  1. Wir können das Paket cpan installieren mit dnf :
    # dnf perl-CPAN installieren
  2. Bevor wir unser neues Tool verwenden können, müssen wir die Erstkonfiguration ausführen. Bei Version 2.18 ist es ziemlich automatisch, wenn wir es wollen.
    # cpan[...]CPAN.pm erfordert eine Konfiguration, aber das meiste davon kann automatisch erledigt werden. Wenn Sie unten mit 'nein' antworten, gelangen Sie zu einem interaktiven Dialog Dialog für jede Konfigurationsoption statt.Möchten Sie so viel wie möglich automatisch konfigurieren? [ja] ja [...]

    In der Ausgabe können wir sehen, dass die Autokonfiguration benötigte Standardverzeichnisse und Konfigurationsdateien erstellt. Wir können diesen Schritt bei Bedarf jederzeit mit 'o conf init' wiederholen der CPAN-Shell bereitgestellt (was wir im nächsten Schritt verwenden werden).

  3. Wenn die Konfiguration abgeschlossen ist, gelangen wir zur CPAN-Shell, wo wir direkt Befehle an cpan eingeben können. Um unser Tool zu testen, installieren wir die Config::Tiny perl-Modul, das jedem als „fehlend“ bekannt sein dürfte, der jemals mit perl-basierten Nagios-Plug-ins gearbeitet hat .cpan.org/authors/01mailrc.txt.gzReading '/root/.local/share/.cpan/sources/authors/01mailrc.txt.gz'................ .................................................... ..........DONEFetching with HTTP::Tiny:http://www.cpan.org/modules/02packages.details.txt.gzReading '/root/.local/share/.cpan/sources/ module/02packages.details.txt.gz'[...]make install ausführenManifying 1 pod documentInstallation von /usr/local/share/perl5/Config/Tiny.pm Installieren von /usr/local/share/man/man3/Config::Tiny.3pm Anhängen von Installationsinformationen an /usr/lib64/perl5/perllocal.pod RSAVAGE/Config-Tiny-2.23.tgz /usr/bin/make install -- OK cpan[2]> beenden

    Nach einiger Arbeit cpan schließt die Modulinstallation ab, und damit haben wir überprüft, ob unser Tool wie vorgesehen funktioniert. Wir können die CPAN-Shell mit exit verlassen , oder geben Sie einen anderen Befehl ein und installieren Sie möglicherweise weitere benötigte Module.


Cent OS
  1. So installieren Sie phpMyAdmin auf RHEL 8 / CentOS 8

  2. So installieren Sie Icinga 2 unter CentOS 8 / RHEL 8

  3. So installieren Sie MongoDB auf CentOS 8 / RHEL 8

  4. So installieren Sie Firefox 10 auf CentOS 6 / RHEL 6

  5. So installieren Sie PostgreSQL 10 auf CentOS 6 / RHEL 6

So installieren Sie mongodb auf RHEL 8 / CentOS 8

So installieren Sie Maven auf RHEL 8 / CentOS 8

So installieren Sie Ruby auf RHEL 8 / CentOS 8

So installieren Sie Docker CE auf RHEL 8 / CentOS 8

So installieren Sie VirtualBox 6.0 unter CentOS 8 / RHEL 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8