Sådan installeres Perl på Ubuntu 24.04, 22.04 eller 20.04

Perl er et højniveau programmeringssprog til generelle formål kendt for dets kraftfulde tekstbehandlingsegenskaber og alsidighed på tværs af forskellige domæner, herunder systemadministration, webudvikling og netværksprogrammering. Perls omfattende bibliotek af moduler og dets understøttelse af forskellige platforme gør det til et værdifuldt værktøj for både udviklere og administratorer.

På Ubuntu 24.04, 22.04 eller 20.04 kan Perl installeres ved hjælp af to primære metoder. Den første metode involverer at bruge Ubuntus standard APT-lager, som tilbyder en ligetil og stabil installation af Perl. Den anden metode er at downloade Perl-kildearkivet og manuelt konfigurere, kompilere og installere den seneste version. Denne tilgang giver dig adgang til de seneste funktioner og optimeringer. Denne guide vil lede dig gennem begge metoder og sikre, at du har den rigtige Perl-opsætning til dine behov.

Metode 1: Installer Perl via APT

Kontrollerer om Perl er installeret

Før du installerer Perl, er det vigtigt at kontrollere, om det allerede er installeret på dit Ubuntu-system. For at gøre dette skal du åbne et terminalvindue og skrive følgende kommando:

perl -v

Kommandoen viser dens versionsnummer, hvis Perl er installeret på dit system. Hvis ikke, viser terminalen en fejlmeddelelse.

Opdater Ubuntu før Perl-installation

Før du installerer Perl, skal du opdatere dit Ubuntu-systems pakkelager. Dette vil sikre, at du downloader den nyeste version af Perl og eventuelle afhængigheder, det måtte kræve. For at gøre dette skal du køre følgende kommando:

sudo apt update

Denne kommando vil opdatere pakkelageret på dit Ubuntu-system.

Installer Perl via APT Command

Når du har opdateret pakkelageret på dit Ubuntu-system, kan du installere Perl ved hjælp af følgende kommando:

sudo apt install perl

Denne kommando vil downloade og installere den nyeste version af Perl og eventuelle afhængigheder, den kræver.

Installer yderligere Perl-moduler

Alternativt, når du installerer Perl på Ubuntu, kan du installere yderligere pakker, der giver flere udviklingsværktøjer og fejlfindingsmuligheder eller bruge biblioteker til at forbedre din Perl-oplevelse. Her er nogle af de mest populære pakker, du måske vil overveje:

  • perl-doc: Denne pakke indeholder den officielle Perl-dokumentation, som inkluderer referencemanualer, selvstudier og andre nyttige ressourcer til at lære og bruge Perl.
  • libperl-dev: Denne pakke indeholder udviklingsfiler og biblioteker, der kan bruges til at kompilere og linke Perl-moduler og -udvidelser.
  • libdbd-mysql-perl: Denne pakke giver en Perl-grænseflade til MySQL-databaser, hvilket gør det nemt at interagere med MySQL fra dine Perl-scripts.
  • libdatetime-perl: Denne pakke indeholder en samling af moduler, der kan bruges til at manipulere datoer og tidspunkter i Perl. Det inkluderer understøttelse af tidszoner, sommertid og andre almindelige dato-/tidsfunktioner.
  • libjson-perl: Denne pakke indeholder et Perl-modul til kodning og afkodning af JSON-data, et populært dataudvekslingsformat, der bruges i mange webapplikationer.
  • libxml-simple-perl: Denne pakke giver en simpel API til at parse og manipulere XML-data i Perl. Det bruges ofte i webapplikationer og andre systemer, der skal arbejde med XML-data.
  • libtest-simple-perl: Denne pakke giver en enkel ramme til at skrive og køre Perl-enhedstests. Den kan bruges til at sikre, at din Perl-kode fungerer korrekt og til at fange fejl, før de bliver problemer.

For at installere nogen af ​​disse pakker skal du tilføje deres navne til kommandoen apt-get install, når du installerer Perl. For at installere Perl sammen med pakkerne libdatetime-perl og libjson-perl, skal du for eksempel køre følgende kommando:

sudo apt install perl libdatetime-perl libjson-perl

Denne kommando vil installere Perl og de valgfrie pakker, du har angivet. Du kan derefter bruge disse pakker i dine Perl-scripts til at forbedre funktionalitet og produktivitet.

Søg efter Perl-moduler

Ud over de valgfrie Perl-pakker, vi har nævnt, er der mange andre Perl-pakker tilgængelige på Ubuntu, som du kan finde nyttige. For at søge efter yderligere Perl-pakker kan du bruge kommandoen apt-cache, som bruges til at søge i pakkelageret på Ubuntu.

For at søge efter Perl-pakker ved hjælp af apt-cache skal du åbne et terminalvindue og skrive følgende kommando:

apt-cache search perl

Denne kommando viser en liste over Perl-pakker, der er tilgængelige i Ubuntu-pakkelageret. Du kan rulle gennem listen for at se de tilgængelige pakker eller bruge grep-kommandoen til at søge efter specifikke pakker.

For eksempel, hvis du vil søge efter pakker relateret til MySQL, kan du bruge følgende kommando:

apt-cache search perl | grep mysql

Denne kommando vil vise en liste over Perl-pakker med ordet "mysql" i deres navn eller beskrivelse. Du kan bruge lignende kommandoer til at søge efter andre nøgleord eller specifikke pakker, som du måske er interesseret i.

Når du har fundet en pakke, du vil installere, kan du bruge kommandoen apt-get til at installere den. For at installere pakken libdbd-mysql-perl, som vi nævnte tidligere, kan du for eksempel køre følgende kommando:

sudo apt install libdbd-mysql-perl

Denne kommando vil downloade og installere pakken og eventuelle afhængigheder, den kræver. Du kan derefter bruge pakken i dine Perl-scripts efter behov.

Metode 2: Installer Perl via Perl kildearkiv

Guiden vil demonstrere en sekundær metode til at installere Perl: download af kildearkivet, kompilering af binæren og installering af den. Denne metode er bedst, hvis du har brug for en specifik version af Perl eller en opdateret version.

Installer forudsætningspakker for at bygge Perl

At forberede dit Ubuntu-system med de nødvendige udviklingsværktøjer og biblioteker er afgørende, før du starter Perl-installationsprocessen. Disse komponenter er afgørende for at lette den glatte kompilering af Perl fra kilden.

For at installere disse forudsætningspakker skal du udføre kommandoen nedenfor:

sudo apt install build-essential make wget

Download Perl kildekodearkiv

Med afhængighederne på plads, fortsæt med at downloade Perls kildekode. Det officielle Perl-websted er en pålidelig kilde til at få den mest opdaterede kodeversion. I denne vejledning vil vi bruge Perl version 5.38.0 til illustrationsformål.

Kør følgende kommando for at downloade den angivne version:

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

Bemærk: Den her anvendte version tjener som eksempel. Henvis altid til den officielle hjemmeside for at downloade den seneste version af Perl-kildekoden.

Uddrag Perl-kildekoden fra arkivet

Efter at have downloadet kildekoden, involverer det efterfølgende trin at udtrække tarballen. Udfør kommandoen nedenfor for at pakke kildekoden ud:

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

Naviger derefter ind i biblioteket, der indeholder den udpakkede kildekode:

cd perl-5.38.0

Opsæt Perl Build-konfiguration

Før du kompilerer kildekoden, er det bydende nødvendigt at konfigurere build-konfigurationen. Dette forberedende trin skræddersyer Perl-kompileringsprocessen til dit Ubuntu-systems specifikke behov og karakteristika.

Kør kommandoen nedenfor for at konfigurere build:

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

Bemærk: Sørg for at bruge '-Dpræfiks' nøjagtigt som vist, ikke '-dprefix'. Denne kommando initialiserer build med standardindstillinger og udpeger /usr/local som installationsmappen for Perl.

Kompiler og installer Perl Binary

Med konfigurationen på plads, er du indstillet til at kompilere Perl-kildekoden. Varigheden af ​​dette trin er afhængig af dit systems muligheder. Start kompileringsprocessen med kommandoen nedenfor:

make

Efter vellykket kompilering skal du fortsætte med at installere Perl ved hjælp af følgende kommando:

sudo make install

Valider Perl-installation

Det er fornuftigt at kontrollere, at Perl er blevet installeret korrekt fra kilden, for at afslutte installationsprocessen. Kør kommandoen nedenfor for at kontrollere den installerede Perl-version:

perl -v

Denne kommando vil afsløre Perl-versionsnummeret, hvilket bekræfter den vellykkede installation.

Installation af Perl fra kilden giver uovertruffen kontrol over konfigurations- og kompileringsparametrene. Denne tilgang er især fordelagtig, hvis dit projekt kræver en specifik Perl-version eller kræver aktivering (eller deaktivering) af specifikke funktioner, der ikke er i de prækompilerede pakker, der er tilgængelige i Ubuntu-lagrene.

Opret en Perl-testapplikation

Du kan oprette et simpelt "Hello World"-script for at teste Perl på dit Ubuntu-system. Åbn et terminalvindue og skriv følgende kommando:

nano hello.pl

Denne kommando åbner Nano-teksteditoren, hvor du kan indtaste følgende kode:

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

Denne kode vil udskrive "Hej, verden!" til terminalen.

Gem filen ved at trykke på Ctrl+O, og forlad derefter editoren ved at trykke på Ctrl+X. Gør scriptet eksekverbart ved at køre følgende kommando:

chmod +x hello.pl

Denne kommando vil gøre scriptet eksekverbart.

Kør nu scriptet ved at skrive følgende kommando:

./hello.pl

Denne kommando vil udføre "Hello World" scriptet og udskrive beskeden "Hej, verden!" til terminalen.

Konklusion

Med Perl installeret på dit Ubuntu-system, uanset om det er via standard APT-lageret eller ved at kompilere fra kilden, kan du udnytte dets kraftfulde muligheder til en bred vifte af programmeringsopgaver. APT-lageret tilbyder bekvemmelighed og stabilitet, mens kompilering fra kilde giver de nyeste funktioner og større kontrol over installationsprocessen. Regelmæssig opdatering af din Perl-installation vil sikre optimal ydeevne og adgang til de seneste forbedringer, hvilket gør dit udviklings- og scriptarbejde på Ubuntu effektivt og effektivt.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar