GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer cpan sur RHEL 8 / CentOS 8

Perl est un langage de programmation bien connu avec une longue histoire de développement. La même longue histoire fournit les innombrables modules qui y sont écrits et distribués dans divers canaux à travers le World Wide Web. Comme avec la plupart des langages de programmation, si vous implémentez quelque chose que vous trouvez utile, et que vous l'écrivez peut-être de manière générique, il y a de fortes chances que d'autres le trouvent également utile.

Si vous partagez votre travail avec d'autres, ils n'ont pas besoin de réimplémenter la roue, ils peuvent passer du temps sur d'autres outils, enrichissant ainsi la communauté dans son ensemble, et nous avons retrouvé l'esprit de l'open source avec une petite marche . Mais comme de nombreuses personnes écrivent des modules perl et que perl fonctionne sur à peu près n'importe quoi, il peut être difficile de trouver le module que vous recherchez, et encore moins de le construire dans votre environnement. Et c'est là que cpan entre en jeu. CPAN lui-même est un grand référentiel de modules perl, le cpan L'outil est un client capable de récupérer et de compiler les modules nécessaires sur le système local.

Dans ce tutoriel, nous allons installer cpan sur un RHEL 8 / CentOS 8, exécutez la configuration initiale et installez un module avec l'aide de cet outil.

Dans ce didacticiel, vous apprendrez :

  • Comment installer cpan
  • Comment exécuter la configuration initiale
  • Comment installer un module perl avec cpan

Installation réussie du module cpan perl avec cpan sur RHEL 8

Configuration logicielle requise et conventions utilisées

Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système RHEL 8/CentOS 8
Logiciel cpan 2.18
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Comment installer cpan sur RHEL 8 / CentOS 8 instructions étape par étape

Le rpm package de cpan est présent dans les sources logicielles après l'activation des référentiels de gestion des abonnements.

Bien que son nom soit un peu délicat au début, après quelques rencontres avec des packages perl, nous nous habituerons à la convention de dénomination, et il peut être très pratique d'interroger la base de données rpm pour perl-* motif lorsque nous recherchons quelque chose d'écrit en perl. Mais c'est le domaine de rpm emballage.

  1. Nous pouvons installer le package cpan avec dnf :
    # dnf install perl-CPAN
  2. Avant de pouvoir commencer à utiliser notre nouvel outil, nous devons exécuter la configuration initiale. À la version 2.18, c'est assez automatique si nous choisissons de le faire.
    # 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
    [...]

    Dans la sortie, nous pouvons voir que la configuration automatique crée les répertoires par défaut et les fichiers de configuration nécessaires. On peut toujours relancer cette étape si besoin avec 'o conf init' fourni au shell CPAN (ce que nous utiliserons à l'étape suivante).

  3. Lorsque la configuration est terminée, nous arrivons au shell CPAN, où nous pouvons entrer directement des commandes dans cpan. Pour tester notre outil nous allons installer le Config::Tiny module perl, qui peut être familier à quiconque a déjà travaillé avec des plugins Nagios basés sur 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

    Après quelques travaux, cpan termine l'installation du module, et avec cela nous avons vérifié que notre outil fonctionne comme prévu. Nous pouvons quitter le shell CPAN avec exit , ou entrez une autre commande, installant peut-être d'autres modules nécessaires.


Cent OS
  1. Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

  2. Comment installer Icinga 2 sur CentOS 8 / RHEL 8

  3. Comment installer MongoDB sur CentOS 8 / RHEL 8

  4. Comment installer Firefox 10 sur CentOS 6 / RHEL 6

  5. Comment installer PostgreSQL 10 sur CentOS 6 / RHEL 6

Comment installer mongodb sur RHEL 8 / CentOS 8

Comment installer maven sur RHEL 8 / CentOS 8

Comment installer ruby ​​sur RHEL 8 / CentOS 8

Comment installer Docker CE sur RHEL 8 / CentOS 8

Comment installer VirtualBox 6.0 sur CentOS 8 / RHEL 8

Comment installer PHP 7.4 sur CentOS 8 / RHEL 8