Hoe Perl te installeren op Ubuntu 24.04, 22.04 of 20.04

Perl is een hoogwaardige programmeertaal voor algemene doeleinden die bekend staat om zijn krachtige tekstverwerkingsmogelijkheden en veelzijdigheid in verschillende domeinen, waaronder systeembeheer, webontwikkeling en netwerkprogrammering. De uitgebreide bibliotheek met modules van Perl en de ondersteuning voor verschillende platforms maken het tot een waardevol hulpmiddel voor zowel ontwikkelaars als beheerders.

Op Ubuntu 24.04, 22.04 of 20.04 kan Perl op twee manieren worden geïnstalleerd. De eerste methode omvat het gebruik van Ubuntu's standaard APT-repository, die een eenvoudige en stabiele installatie van Perl biedt. De tweede methode is het downloaden van het Perl-bronarchief en het handmatig configureren, compileren en installeren van de nieuwste versie. Met deze aanpak heeft u toegang tot de meest recente functies en optimalisaties. Deze handleiding leidt u door beide methoden en zorgt ervoor dat u over de juiste Perl-installatie voor uw behoeften beschikt.

Methode 1: Installeer Perl via APT

Controleren of Perl is geïnstalleerd

Voordat u Perl installeert, is het essentieel om te controleren of het al op uw Ubuntu-systeem is geïnstalleerd. Om dit te doen, opent u een terminalvenster en typt u de volgende opdracht:

perl -v

De opdracht geeft het versienummer weer als Perl op uw systeem is geïnstalleerd. Als dit niet het geval is, geeft de terminal een foutmelding.

Update Ubuntu vóór de installatie van Perl

Voordat u Perl installeert, moet u de pakketrepository van uw Ubuntu-systeem bijwerken. Dit zorgt ervoor dat u de nieuwste versie van Perl en eventuele afhankelijkheden downloadt. Om dit te doen, voert u de volgende opdracht uit:

sudo apt update

Met deze opdracht wordt de pakketrepository op uw Ubuntu-systeem bijgewerkt.

Installeer Perl via APT-opdracht

Nadat u de pakketrepository op uw Ubuntu-systeem hebt bijgewerkt, kunt u Perl installeren met behulp van de volgende opdracht:

sudo apt install perl

Met deze opdracht wordt de nieuwste versie van Perl en alle vereiste afhankelijkheden gedownload en geïnstalleerd.

Installeer aanvullende Perl-modules

Als alternatief kunt u bij het installeren van Perl op Ubuntu extra pakketten installeren die meer ontwikkelhulpmiddelen en foutopsporingsopties bieden, of bibliotheken gebruiken om uw Perl-ervaring te verbeteren. Hier zijn enkele van de meest populaire pakketten die u misschien wilt overwegen:

  • perl-doc: dit pakket bevat de officiële Perl-documentatie, inclusief naslaggidsen, tutorials en andere nuttige bronnen voor het leren en gebruiken van Perl.
  • libperl-dev: dit pakket bevat ontwikkelingsbestanden en bibliotheken die kunnen worden gebruikt voor het compileren en koppelen van Perl-modules en -extensies.
  • libdbd-mysql-perl: Dit pakket biedt een Perl-interface voor MySQL-databases, waardoor interactie met MySQL vanuit uw Perl-scripts eenvoudig wordt.
  • libdatetime-perl: Dit pakket biedt een verzameling modules die kunnen worden gebruikt om datums en tijden in Perl te manipuleren. Het bevat ondersteuning voor tijdzones, zomertijd en andere veel voorkomende datum-/tijdbewerkingen.
  • libjson-perl: Dit pakket bevat een Perl-module voor het coderen en decoderen van JSON-gegevens, een populair formaat voor gegevensuitwisseling dat in veel webtoepassingen wordt gebruikt.
  • libxml-simple-perl: Dit pakket biedt een eenvoudige API voor het parseren en manipuleren van XML-gegevens in Perl. Het wordt vaak gebruikt in webapplicaties en andere systemen die met XML-gegevens moeten werken.
  • libtest-simple-perl: Dit pakket biedt een eenvoudig raamwerk voor het schrijven en uitvoeren van Perl-eenheidstests. Het kan worden gebruikt om ervoor te zorgen dat uw Perl-code correct werkt en om bugs op te sporen voordat ze problemen worden.

Om een ​​van deze pakketten te installeren, voegt u hun namen toe aan de opdracht apt-get install wanneer u Perl installeert. Als u bijvoorbeeld Perl samen met de pakketten libdatetime-perl en libjson-perl wilt installeren, voert u de volgende opdracht uit:

sudo apt install perl libdatetime-perl libjson-perl

Met deze opdracht worden Perl en de optionele pakketten die u hebt opgegeven geïnstalleerd. U kunt deze pakketten vervolgens in uw Perl-scripts gebruiken om de functionaliteit en productiviteit te verbeteren.

Zoeken naar Perl-modules

Naast de optionele Perl-pakketten die we hebben genoemd, zijn er nog veel andere Perl-pakketten beschikbaar op Ubuntu die u wellicht nuttig vindt. Om naar aanvullende Perl-pakketten te zoeken, kunt u de opdracht apt-cache gebruiken, die wordt gebruikt om de pakketrepository op Ubuntu te doorzoeken.

Om met apt-cache naar Perl-pakketten te zoeken, opent u een terminalvenster en typt u de volgende opdracht:

apt-cache search perl

Met deze opdracht wordt een lijst met Perl-pakketten weergegeven die beschikbaar zijn in de Ubuntu-pakketrepository. U kunt door de lijst bladeren om de beschikbare pakketten te zien of de opdracht grep gebruiken om naar specifieke pakketten te zoeken.

Als u bijvoorbeeld wilt zoeken naar pakketten die verband houden met MySQL, kunt u de volgende opdracht gebruiken:

apt-cache search perl | grep mysql

Met deze opdracht wordt een lijst met Perl-pakketten weergegeven met het woord “mysql” in hun naam of beschrijving. U kunt soortgelijke opdrachten gebruiken om te zoeken naar andere trefwoorden of specifieke pakketten waarin u mogelijk geïnteresseerd bent.

Zodra u een pakket heeft gevonden dat u wilt installeren, kunt u de opdracht apt-get gebruiken om het te installeren. Om bijvoorbeeld het libdbd-mysql-perl-pakket te installeren dat we eerder noemden, kunt u de volgende opdracht uitvoeren:

sudo apt install libdbd-mysql-perl

Met deze opdracht wordt het pakket en alle vereiste afhankelijkheden gedownload en geïnstalleerd. U kunt het pakket vervolgens indien nodig in uw Perl-scripts gebruiken.

Methode 2: Installeer Perl via het Perl-bronarchief

De gids demonstreert een secundaire methode voor het installeren van Perl: het downloaden van het bronarchief, het compileren van het binaire bestand en het installeren ervan. Deze methode is het beste als u een specifieke versie van Perl of een bijgewerkte versie nodig heeft.

Installeer de vereiste pakketten om Perl te bouwen

Het voorbereiden van uw Ubuntu-systeem met de benodigde ontwikkelhulpmiddelen en bibliotheken is van cruciaal belang voordat u het Perl-installatieproces start. Deze componenten zijn van cruciaal belang bij het faciliteren van een soepele compilatie van Perl vanaf de broncode.

Om deze vereiste pakketten te installeren, voert u de onderstaande opdracht uit:

sudo apt install build-essential make wget

Download het Perl-broncodearchief

Als de afhankelijkheden aanwezig zijn, gaat u verder met downloaden Perl's broncode. De officiële Perl-website is een betrouwbare bron voor het verkrijgen van de meest actuele codeversie. In deze handleiding gebruiken we Perl versie 5.38.0 ter illustratie.

Voer de volgende opdracht uit om de opgegeven versie te downloaden:

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

Opmerking: De hier gebruikte versie dient als voorbeeld. Raadpleeg altijd de officiële website om de nieuwste versie van de Perl-broncode te downloaden.

Haal de Perl-broncode uit het archief

Nadat de broncode met succes is gedownload, omvat de volgende stap het extraheren van de tarball. Voer de onderstaande opdracht uit om de broncode uit te pakken:

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

Navigeer vervolgens naar de map met de uitgepakte broncode:

cd perl-5.38.0

Stel de Perl Build-configuratie in

Voordat u de broncode compileert, is het absoluut noodzakelijk om de build-configuratie in te stellen. Met deze voorbereidende stap wordt het Perl-compilatieproces afgestemd op de specifieke behoeften en kenmerken van uw Ubuntu-systeem.

Voer de onderstaande opdracht uit om de build te configureren:

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

Opmerking: Zorg ervoor dat u '-Dvoorvoegsel' precies zoals weergegeven, niet '-dprefix'. Deze opdracht initialiseert de build met de standaardinstellingen en wijst /usr/local aan als de installatiemap voor Perl.

Compileer en installeer Perl Binary

Nu de configuratie is voltooid, bent u klaar om de Perl-broncode te compileren. De duur van deze stap is afhankelijk van de mogelijkheden van uw systeem. Start het compilatieproces met de onderstaande opdracht:

make

Na een succesvolle compilatie gaat u verder met het installeren van Perl met behulp van de volgende opdracht:

sudo make install

Valideer de Perl-installatie

Het is verstandig om te verifiëren dat Perl met succes vanaf de bron is geïnstalleerd om het installatieproces af te ronden. Voer de onderstaande opdracht uit om de geïnstalleerde Perl-versie te controleren:

perl -v

Deze opdracht onthult het Perl-versienummer, waarmee de succesvolle installatie wordt bevestigd.

Het installeren van Perl vanaf de bron geeft ongeëvenaarde controle over de configuratie- en compilatieparameters. Deze aanpak is vooral voordelig als uw project een specifieke Perl-versie vereist of de activering (of deactivering) vereist van specifieke functies die niet voorkomen in de vooraf gecompileerde pakketten die beschikbaar zijn in de Ubuntu-repository's.

Maak een Perl-testtoepassing

U kunt een eenvoudig “Hello World”-script maken om Perl op uw Ubuntu-systeem te testen. Open een terminalvenster en typ de volgende opdracht:

nano hello.pl

Met deze opdracht wordt de Nano-teksteditor geopend, waar u de volgende code kunt invoeren:

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

Met deze code wordt 'Hallo wereld!' afgedrukt. naar de terminal.

Sla het bestand op door op Ctrl+O te drukken en sluit vervolgens de editor af door op Ctrl+X te drukken. Maak het script uitvoerbaar door de volgende opdracht uit te voeren:

chmod +x hello.pl

Met deze opdracht wordt het script uitvoerbaar.

Voer nu het script uit door de volgende opdracht te typen:

./hello.pl

Met deze opdracht wordt het script “Hallo wereld” uitgevoerd en wordt het bericht “Hallo wereld!” afgedrukt. naar de terminal.

Conclusie

Als Perl op uw Ubuntu-systeem is geïnstalleerd, via de standaard APT-repository of door vanaf de broncode te compileren, kunt u de krachtige mogelijkheden ervan benutten voor een breed scala aan programmeertaken. De APT-repository biedt gemak en stabiliteit, terwijl het compileren vanaf de broncode de nieuwste functies en meer controle over het installatieproces biedt. Het regelmatig bijwerken van uw Perl-installatie zorgt voor optimale prestaties en toegang tot de nieuwste verbeteringen, waardoor uw ontwikkeling en scripting op Ubuntu efficiënt en effectief worden.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

Plaats een reactie