Comment installer cpan sur rhel 8 / centos 8
- 1299
- 220
- Anaïs Charles
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 pour 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 des chances élevées que d'autres trouveraient aussi utile.
Si vous partagez votre travail avec les autres, ils n'ont pas besoin de réimplémenter la roue, ils peuvent passer du temps sur d'autres outils, ce qui rend la communauté comme un plus riche, et nous avons trouvé l'esprit de l'open source avec une courte promenade. Mais comme beaucoup de gens écrivent des modules Perl et Perl fonctionne à peu près n'importe quoi, il peut être difficile de trouver le module que vous recherchez, sans parler 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 module Perl, le cpan
L'outil est un client capable de récupérer et de compiler les modules nécessaires au 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 tutoriel, vous apprendrez:
- Comment installer cpan
- Comment exécuter la configuration initiale
- Comment installer un module Perl avec CPAN
Exigences et conventions logicielles utilisées
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | RHEL 8 / CENTOS 8 |
Logiciel | CPAN 2.18 |
Autre | Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande. |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Comment installer CPAN sur RHEL 8 / CENTOS 8 Instructions étape par étape
Le RPM
paquet de cpan
est présent dans les sources de logiciels après avoir activé.
Bien que son nom soit un peu délicat au début, après quelques rencontres avec des packages Perl, nous nous habituons à la convention de dénomination, et il peut être très utile pour interroger la base de données RPM pour perl- *
modèle lorsque nous recherchons quelque chose écrit en perl. Mais c'est le royaume de RPM
emballage.
- Nous pouvons installer le package
cpan
avecDNF
:# DNF Installer Perl-CPAN
- 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.
# cpan […] cpan.PM nécessite une configuration, mais la plupart peuvent être faites automatiquement. Si vous répondez «non» ci-dessous, vous entrerez plutôt une boîte de dialogue interactive pour chaque option de configuration. Souhaitez-vous vous configurer autant que possible automatiquement? [Oui] Oui […]
Dans la sortie, nous pouvons voir que l'autoconfiguration crée des répertoires et des fichiers de configuration par défaut nécessaires. Nous pouvons toujours réécrire cette étape si nécessaire avec
'O conf init'
fourni à la coquille CPAN (c'est ce que nous utiliserons à l'étape suivante). - Une fois la configuration terminée, nous arrivons au shell CPAN, où nous pouvons saisir directement les commandes de CPAN. Pour tester notre outil, nous allons installer le
Config :: minuscule
Module Perl, qui peut être familier à quiconque comme «manquant» qui a jamais travaillé avec les plugins Nagios basés sur Perl.CPAN [1]> Installer "Config :: Tiny" Fetching avec http :: minuscule: http: // www.cpan.org / auteurs / 01mailrc.SMS.GZ lisant '/ root /.local / share /.cpan / sources / auteurs / 01mailrc.SMS.gz '… fait aller chercher avec http :: minuscule: http: // www.cpan.org / modules / 02packages.détails.SMS.GZ lisant '/ root /.local / share /.cpan / sources / modules / 02packages.détails.SMS.gz '[…] Running Faire installer la manifestation 1 document de pod Installation / usr / local / share / perl5 / config / tiny.PM Installation / usr / local / share / man / man3 / config :: tiny.15h Informations d'installation en ajout.pod rsavage / config-Tiny-2.23.tgz / usr / bin / marquer l'installation - ok CPAN [2]>
Après un peu de travail,
cpan
complète l'installation du module, et avec cela, nous avons vérifié que notre outil fonctionne comme prévu. Nous pouvons laisser la coquille CPAN avecsortie
, ou entrez une autre commande, peut-être installer plus de modules nécessaires.
Tutoriels Linux connexes:
- Comment gérer l'histoire de bash
- Choses à installer sur Ubuntu 20.04
- Une introduction à l'automatisation Linux, des outils et des techniques
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Choses à installer sur Ubuntu 22.04
- Masterring Bash Script Loops
- Ubuntu 20.04 Guide
- Comment migrer de Centos à Almaliux
- Mint 20: Mieux que Ubuntu et Microsoft Windows?
- Téléchargement Linux