GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare cpan su RHEL 8 / CentOS 8

Perl è un noto linguaggio di programmazione con una lunga storia di sviluppo. La stessa lunga storia fornisce gli innumerevoli moduli in essa scritti e distribuiti in vari canali in tutto il World Wide Web. Come con la maggior parte dei linguaggi di programmazione, se implementi qualcosa che ritieni utile e magari lo scrivi in ​​modo generico, ci sono alte probabilità che anche altri lo trovino utile.

Se condividi il tuo lavoro con altri, non hanno bisogno di re-implementare la ruota, possono dedicare tempo ad altri strumenti, arricchendo così la community nel suo insieme, e abbiamo trovato lo spirito dell'open source con una breve passeggiata . Ma poiché molte persone scrivono moduli perl e perl funziona praticamente su qualsiasi cosa, può essere difficile trovare il modulo che stai cercando, per non parlare di costruirlo nel tuo ambiente. Ed è qui che cpan entra in gioco. CPAN stesso è un grande repository di moduli perl, il cpan tool è un client in grado di recuperare e compilare i moduli necessari nel sistema locale.

In questo tutorial installeremo cpan su un RHEL 8 / CentOS 8, esegui la configurazione iniziale e installa un modulo con l'aiuto di questo strumento.

In questo tutorial imparerai:

  • Come installare cpan
  • Come eseguire la configurazione iniziale
  • Come installare un modulo perl con cpan

Installazione riuscita del modulo cpan perl con cpan su RHEL 8

Requisiti e convenzioni software utilizzati

Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema RHEL 8 / CentOS 8
Software cpan 2.18
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come installare cpan su RHEL 8 / CentOS 8 istruzioni dettagliate

Il rpm pacchetto di cpan è presente nelle sorgenti software dopo aver abilitato i repository di gestione delle sottoscrizioni.

Anche se all'inizio il suo nome è un po' complicato, dopo alcuni incontri con i pacchetti perl ci abitueremo alla convenzione di denominazione e può tornare molto utile interrogare il database rpm per perl-* pattern quando cerchiamo qualcosa scritto in perl. Ma questo è il regno di rpm imballaggio.

  1. Possiamo installare il pacchetto cpan con dnf :
    # dnf install perl-CPAN
  2. Prima di poter iniziare a utilizzare il nostro nuovo strumento, dobbiamo eseguire la configurazione iniziale. Alla versione 2.18 è abbastanza automatico se scegliamo di farlo.
    # cpan
    [...]
    CPAN.pm requires configuration, but most of it can be done automatically.
    If you answer 'no' below, you will enter an interactive dialog for each
    configuration option instead.
    
    Would you like to configure as much as possible automatically? [yes] yes
    [...]

    Nell'output possiamo vedere che l'autoconfigurazione crea le directory e i file di configurazione predefiniti necessari. Possiamo sempre rieseguire questo passaggio, se necessario, con 'o conf init' fornito alla shell CPAN (che è ciò che useremo nel passaggio successivo).

  3. Quando la configurazione è completa, arriviamo alla shell CPAN, dove possiamo inserire direttamente i comandi in cpan. Per testare il nostro strumento installeremo Config::Tiny perl, che può essere familiare a chiunque come "scomparso" che abbia mai lavorato con i plug-in Nagios basati su perl.
    cpan[1]> install "Config::Tiny"
    Fetching with HTTP::Tiny:
    http://www.cpan.org/authors/01mailrc.txt.gz
    Reading '/root/.local/share/.cpan/sources/authors/01mailrc.txt.gz'
    ............................................................................DONE
    Fetching with HTTP::Tiny:
    http://www.cpan.org/modules/02packages.details.txt.gz
    Reading '/root/.local/share/.cpan/sources/modules/02packages.details.txt.gz'
    [...]
    Running make install
    Manifying 1 pod document
    Installing /usr/local/share/perl5/Config/Tiny.pm
    Installing /usr/local/share/man/man3/Config::Tiny.3pm
    Appending installation info to /usr/lib64/perl5/perllocal.pod
      RSAVAGE/Config-Tiny-2.23.tgz
      /usr/bin/make install  -- OK
    
    cpan[2]> exit

    Dopo un po' di lavoro, cpan completa l'installazione del modulo e con ciò abbiamo verificato che il nostro strumento funzioni come previsto. Possiamo lasciare la shell CPAN con exit , oppure inserisci un altro comando, magari installando più moduli necessari.


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come installare Icinga 2 su CentOS 8 / RHEL 8

  3. Come installare MongoDB su CentOS 8 / RHEL 8

  4. Come installare Firefox 10 su CentOS 6 / RHEL 6

  5. Come installare PostgreSQL 10 su CentOS 6 / RHEL 6

Come installare mongodb su RHEL 8 / CentOS 8

Come installare Maven su RHEL 8 / CentOS 8

Come installare Ruby su RHEL 8 / CentOS 8

Come installare Docker CE su RHEL 8 / CentOS 8

Come installare VirtualBox 6.0 su CentOS 8 / RHEL 8

Come installare PHP 7.4 su CentOS 8 / RHEL 8