Come installare Perl su Ubuntu 24.04, 22.04 o 20.04

Perl è un linguaggio di programmazione di alto livello e di uso generale noto per le sue potenti capacità di elaborazione del testo e la sua versatilità in diversi domini, tra cui l'amministrazione di sistema, lo sviluppo web e la programmazione di rete. L'ampia libreria di moduli di Perl e il suo supporto per varie piattaforme lo rendono uno strumento prezioso sia per gli sviluppatori che per gli amministratori.

Su Ubuntu 24.04, 22.04 o 20.04, Perl può essere installato utilizzando due metodi principali. Il primo metodo prevede l'utilizzo del repository APT predefinito di Ubuntu, che offre un'installazione semplice e stabile di Perl. Il secondo metodo consiste nel scaricare l'archivio sorgente Perl e configurare, compilare e installare manualmente la versione più recente. Questo approccio ti consente di accedere alle funzionalità e ottimizzazioni più recenti. Questa guida ti guiderà attraverso entrambi i metodi, assicurandoti di avere la giusta configurazione Perl per le tue esigenze.

Metodo 1: installa Perl tramite APT

Verifica se Perl è installato

Prima di installare Perl, è essenziale verificare se è già stato installato sul tuo sistema Ubuntu. Per fare ciò, apri una finestra di terminale e digita il seguente comando:

perl -v

Il comando mostrerà il suo numero di versione se Perl è installato sul tuo sistema. In caso contrario, il terminale visualizzerà un messaggio di errore.

Aggiorna Ubuntu prima dell'installazione di Perl

Prima di installare Perl, devi aggiornare il repository dei pacchetti del tuo sistema Ubuntu. Ciò ti garantirà di scaricare l'ultima versione di Perl e tutte le dipendenze che potrebbe richiedere. Per fare ciò, esegui il seguente comando:

sudo apt update

Questo comando aggiornerà il repository dei pacchetti sul tuo sistema Ubuntu.

Installa Perl tramite il comando APT

Dopo aver aggiornato il repository dei pacchetti sul tuo sistema Ubuntu, puoi installare Perl utilizzando il seguente comando:

sudo apt install perl

Questo comando scaricherà e installerà l'ultima versione di Perl e tutte le dipendenze richieste.

Installa moduli aggiuntivi Perl

In alternativa, quando installi Perl su Ubuntu, puoi installare pacchetti aggiuntivi che forniscono più strumenti di sviluppo e opzioni di debug o utilizzare librerie per migliorare la tua esperienza con Perl. Ecco alcuni dei pacchetti più popolari che potresti prendere in considerazione:

  • perl-doc: questo pacchetto contiene la documentazione ufficiale di Perl, che comprende manuali di riferimento, tutorial e altre risorse utili per apprendere e utilizzare Perl.
  • libperl-dev: Questo pacchetto fornisce file di sviluppo e librerie che possono essere utilizzate per compilare e collegare moduli ed estensioni Perl.
  • libdbd-mysql-perl: Questo pacchetto fornisce un'interfaccia Perl ai database MySQL, semplificando l'interazione con MySQL dagli script Perl.
  • libdatetime-perl: Questo pacchetto fornisce una raccolta di moduli che possono essere utilizzati per manipolare date e orari in Perl. Include il supporto per fusi orari, ora legale e altre operazioni comuni di data/ora.
  • libjson-perl: Questo pacchetto fornisce un modulo Perl per codificare e decodificare dati JSON, un formato di scambio dati popolare utilizzato in molte applicazioni web.
  • libxml-simple-perl: Questo pacchetto fornisce una semplice API per analizzare e manipolare dati XML in Perl. Viene spesso utilizzato nelle applicazioni Web e in altri sistemi che devono funzionare con dati XML.
  • libtest-simple-perl: Questo pacchetto fornisce un framework semplice per scrivere ed eseguire unit test Perl. Può essere utilizzato per garantire che il codice Perl funzioni correttamente e per individuare i bug prima che diventino problemi.

Per installare uno qualsiasi di questi pacchetti, aggiungi i loro nomi al comando apt-get install durante l'installazione di Perl. Ad esempio, per installare Perl insieme ai pacchetti libdatetime-perl e libjson-perl, esegui il seguente comando:

sudo apt install perl libdatetime-perl libjson-perl

Questo comando installerà Perl e i pacchetti opzionali specificati. Puoi quindi utilizzare questi pacchetti nei tuoi script Perl per migliorare funzionalità e produttività.

Cerca moduli Perl

Oltre ai pacchetti Perl opzionali che abbiamo menzionato, ci sono molti altri pacchetti Perl disponibili su Ubuntu che potresti trovare utili. Per cercare pacchetti Perl aggiuntivi, puoi utilizzare il comando apt-cache, che viene utilizzato per cercare nel repository dei pacchetti su Ubuntu.

Per cercare pacchetti Perl utilizzando apt-cache, apri una finestra di terminale e digita il seguente comando:

apt-cache search perl

Questo comando visualizzerà un elenco di pacchetti Perl disponibili nel repository dei pacchetti Ubuntu. Puoi scorrere l'elenco per vedere i pacchetti disponibili o utilizzare il comando grep per cercare pacchetti specifici.

Ad esempio, se desideri cercare pacchetti relativi a MySQL, puoi utilizzare il seguente comando:

apt-cache search perl | grep mysql

Questo comando visualizzerà un elenco di pacchetti Perl con la parola "mysql" nel nome o nella descrizione. Puoi utilizzare comandi simili per cercare altre parole chiave o pacchetti specifici che potrebbero interessarti.

Una volta trovato il pacchetto che desideri installare, puoi utilizzare il comando apt-get per installarlo. Ad esempio, per installare il pacchetto libdbd-mysql-perl di cui abbiamo parlato prima, puoi eseguire il seguente comando:

sudo apt install libdbd-mysql-perl

Questo comando scaricherà e installerà il pacchetto e tutte le dipendenze richieste. È quindi possibile utilizzare il pacchetto nei propri script Perl secondo necessità.

Metodo 2: installare Perl tramite Perl Source Archive

La guida mostrerà un metodo secondario per installare Perl: scaricare l'archivio sorgente, compilare il binario e installarlo. Questo metodo è migliore se hai bisogno di una versione specifica di Perl o di una versione aggiornata.

Installa i pacchetti prerequisiti per creare Perl

Preparare il tuo sistema Ubuntu con gli strumenti di sviluppo e le librerie necessari è fondamentale prima di iniziare il processo di installazione di Perl. Questi componenti sono fondamentali nel facilitare la compilazione fluida di Perl dal sorgente.

Per installare questi pacchetti prerequisiti, eseguire il comando seguente:

sudo apt install build-essential make wget

Scarica l'archivio del codice sorgente Perl

Una volta impostate le dipendenze, procedere al download Il codice sorgente di Perl. Il sito Web ufficiale di Perl è una fonte affidabile per ottenere la versione del codice più aggiornata. In questa guida utilizzeremo Perl versione 5.38.0 a scopo illustrativo.

Eseguire il comando seguente per scaricare la versione specificata:

wget https://www.cpan.org/src/5.0/perl-5.38.0.tar.gz

Nota: La versione qui utilizzata serve da esempio. Fare sempre riferimento al sito Web ufficiale per scaricare l'ultima versione del codice sorgente Perl.

Estrai il codice sorgente Perl dall'archivio

Dopo aver scaricato con successo il codice sorgente, il passo successivo prevede l'estrazione del tarball. Esegui il comando seguente per decomprimere il codice sorgente:

tar -xzf perl-v5.38.0.tar.gz

Quindi, naviga nella directory che ospita il codice sorgente estratto:

cd perl-5.38.0

Imposta la configurazione della build Perl

Prima di compilare il codice sorgente, è imperativo impostare la configurazione di compilazione. Questo passaggio preparatorio adatta il processo di compilazione Perl alle esigenze e alle caratteristiche specifiche del tuo sistema Ubuntu.

Esegui il comando seguente per configurare la build:

./Configure -des -Dprefix=/usr/local

Nota: Assicurati di utilizzare '-Dprefisso' esattamente come mostrato, non '-dprefix'. Questo comando inizializza la build con le impostazioni predefinite e designa /usr/local come directory di installazione per Perl.

Compila e installa Perl Binary

Una volta effettuata la configurazione, sei pronto per compilare il codice sorgente Perl. La durata di questo passaggio dipende dalle capacità del sistema. Avviare il processo di compilazione con il comando seguente:

make

Una volta compilata con successo, procedere con l'installazione di Perl utilizzando il seguente comando:

sudo make install

Convalida l'installazione di Perl

Verificare che Perl sia stato installato con successo dalla sorgente è prudente per concludere il processo di installazione. Esegui il comando seguente per verificare la versione Perl installata:

perl -v

Questo comando svelerà il numero di versione di Perl, confermando l'avvenuta installazione.

L'installazione di Perl dal sorgente garantisce un controllo senza precedenti sulla configurazione e sui parametri di compilazione. Questo approccio è particolarmente vantaggioso se il tuo progetto richiede una versione Perl specifica o richiede l'attivazione (o la disattivazione) di funzionalità specifiche non presenti nei pacchetti precompilati disponibili nei repository Ubuntu.

Crea un'applicazione di test Perl

Puoi creare un semplice script "Hello World" per testare Perl sul tuo sistema Ubuntu. Apri una finestra di terminale e digita il seguente comando:

nano hello.pl

Questo comando aprirà l'editor di testo Nano, dove potrai inserire il seguente codice:

#!/usr/bin/perl
print "Hello, world!\n";

Questo codice stamperà "Hello, world!" al terminale.

Salva il file premendo Ctrl+O, quindi esci dall'editor premendo Ctrl+X. Rendi eseguibile lo script eseguendo il comando seguente:

chmod +x hello.pl

Questo comando renderà eseguibile lo script.

Ora esegui lo script digitando il seguente comando:

./hello.pl

Questo comando eseguirà lo script "Hello World" e stamperà il messaggio "Hello, world!" al terminale.

Conclusione

Con Perl installato sul tuo sistema Ubuntu, tramite il repository APT predefinito o compilando dal sorgente, puoi sfruttare le sue potenti capacità per un'ampia gamma di attività di programmazione. Il repository APT offre comodità e stabilità, mentre la compilazione dal sorgente fornisce le funzionalità più recenti e un maggiore controllo sul processo di installazione. L'aggiornamento regolare della tua installazione Perl garantirà prestazioni ottimali e l'accesso ai miglioramenti più recenti, rendendo il tuo lavoro di sviluppo e scripting su Ubuntu efficiente ed efficace.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento