Espandi il tuo ambiente Perl con CPAN

Perl è un linguaggio di programmazione versatile, noto soprattutto per le sue potenzialità nell'elaborazione di testi e nell'amministrazione di sistema. Tramite la funzione Moduli Perl, hai accesso diretto a CPAN (Comprehensive Perl Archive Network), una vastissima libreria con migliaia di moduli pronti all'uso per i tuoi script.

Buono a sapersi: I moduli fanno risparmiare tempo. Invece di sviluppare da solo funzioni per l'accesso ai database o protocolli di rete, installa semplicemente il modulo CPAN adatto.

Installazione di nuovi moduli

Puoi aggiungere moduli al tuo account in tre modi:

  • Installazione diretta: Inserisci il nome esatto del modulo e clicca su "Installa ora".
  • Ricerca: Utilizza la funzione di ricerca per trovare funzionalità o parole chiave all'interno di CPAN.
  • Catalogo: Tramite "Mostra moduli disponibili" puoi consultare un elenco delle estensioni più comuni.

Integrazione nei tuoi script

Affinché i tuoi script Perl trovino i moduli installati localmente, devi specificare correttamente il percorso di ricerca (Include Path). cPanel mostra questo percorso nella parte superiore dell'interfaccia.

Aggiungi il seguente blocco di codice all'inizio del tuo script Perl (esempio):

use lib '/home/tuoutente/perl5/lib/perl5';
use Nome::Del::Modulo;

Gestione dei pacchetti installati

Nella tabella dei moduli installati, mantieni il controllo sulle tue estensioni:

Azione Descrizione
Aggiorna Controlla su CPAN se è disponibile una versione più recente del modulo.
Reinstalla Esegue una nuova installazione se il modulo presenta errori.
Disinstalla Rimuove in modo sicuro il modulo dalla tua directory.
Documentazione Apre la guida ufficiale CPAN per questo modulo.
Moduli di sistema: Tramite il pulsante "Mostra moduli installati nel sistema" puoi vedere quali librerie sono già fornite globalmente dal server. Puoi usarle, ma non eliminarle.

Hai problemi con la compilazione di un modulo?
Alcuni moduli Perl richiedono specifiche librerie di sistema. In questo caso, contatta il nostro supporto.

Hai trovato utile questa risposta? 0 Utenti hanno trovato utile questa risposta (0 Voti)