A Perl programozási nyelv telepítése Debian 12, 11 vagy 10 rendszeren

A Perl egy sokoldalú és robusztus programozási nyelv, amely számos alkalmazáshoz elengedhetetlen. Ha telepítenie kell a Perl-t Debian 12 Bookworm, Debian 11 Bullseye vagy Debian 10 Buster rendszerre, fontos, hogy ismerje népszerűségét és funkcionalitását.

A Perl legfontosabb jellemzői:

  • Hatékony szövegfeldolgozás: A Perl kiváló a szövegfeldolgozásban, köszönhetően erőteljes karakterlánckezelésének és a reguláris kifejezések kezelésének. Számos funkciót kínál a mintaillesztéshez és a szövegkezeléshez.
  • Kiterjedt adattár és modulok: A Comprehensive Perl Archive Network (CPAN) egy nagy, Perl modulokkal teli tárház, amely kiterjeszti a Perl alapvető funkcióit.
  • Platformok közötti és közösségi támogatás: A Perl szkriptek a platformfüggetlenségnek köszönhetően módosítás nélkül futnak különféle operációs rendszereken. Egy élénk, támogató közösség folyamatosan gazdagítja a Perlt hozzájárulásaival és támogatásával.
  • Rugalmasság és praktikusság: A Perl filozófiája: „Több, mint egy mód van rá” (TIMTOWTDI) rugalmasságot kínál a problémamegoldásban, és alkalmazásokat talál a webfejlesztés, adatfeldolgozás, rendszeradminisztráció és bioinformatika területén.

Erős szövegfeldolgozási funkcióival, nagy modulkönyvtárával és segítőkész közösségével a Perl nagyon hasznos a programozók számára. Ez az útmutató két módot mutat be a Perl telepítésére a Debian alapértelmezett tárházával. Ez a legtöbb felhasználó számára elegendő. Azok számára, akiknek a legújabb vagy egyedi verzióra van szükségük, megmutatjuk a Perl kézi telepítését is.

1. módszer: Telepítse a Perl programozási nyelvet a Debian tárolójából

Ellenőrizze, hogy a Perl már telepítve van-e

A Perl telepítése előtt érdemes ellenőrizni, hogy a Perl már telepítve van-e a Debian Linux rendszeren. Nyisson meg egy terminál ablakot, és hajtsa végre a következő parancsot:

perl -v

Ha a Perl telepítve van, megjelenik a verziószám. Ezzel szemben a terminál hibaüzenetet kap, ha nincs telepítve.

Frissítse a Debian csomagtárat

Ahhoz, hogy a Perl legújabb verzióját és a szükséges függőségeit telepítse, elengedhetetlen a Debian Linux rendszer csomagtárának frissítése. Hajtsa végre az alábbi parancsot:

sudo apt update

Ez a parancs felveszi a kapcsolatot a lerakatszerverekkel, és frissíti a helyi csomagindexet a legfrissebb információkkal az elérhető csomagokról és azok verzióiról.

Telepítse a Perl-t az APT paranccsal

A csomagtár frissítése után folytathatja a Perl telepítését. Hajtsa végre ezt a parancsot:

sudo apt install perl

Ez a parancs beolvassa a Perl legújabb verzióját és függőségeit, és telepíti azokat a rendszerére.

A gazdagabb Perl fejlesztési élmény érdekében érdemes lehet további csomagok telepítését megfontolni. Néhány népszerű a következő:

  • perl-doc: Tartalmazza a hivatalos Perl dokumentációt, amely referencia kézikönyveket, oktatóanyagokat és egy sor forrást tartalmaz a Perl tanulásához és elsajátításához.
  • libperl-dev: Fejlesztő fájlokat és könyvtárakat tartalmaz Perl modulok és bővítmények fordításához és összekapcsolásához.
  • libdbd-mysql-perl: Lehetővé teszi a Perl interfészt a MySQL adatbázisokhoz, egyszerűsíti a MySQL-lel való interakciót Perl-szkripteken keresztül.
  • libdatetime-perl: Modulok készlete a dátumok és idők manipulálásához, beleértve az időzónák és a nyári időszámítás támogatását.
  • libjson-perl: Engedélyezi a webalkalmazásokban általánosan használt JSON-adatok kódolását és dekódolását.
  • libxml-simple-perl: Egyszerű API-t kínál az XML adatok elemzéséhez és kezeléséhez Perlben.
  • libtest-simple-perl: Keretrendszer a Perl egységtesztek írásához és futtatásához, felbecsülhetetlen a kódminőség biztosításához.

A Perl további csomagokkal való telepítéséhez írja be a nevüket a apt install parancs. Például a Perl telepítéséhez libdatetime-perl és libjson-perl, hajtsa végre:

sudo apt install perl libdatetime-perl libjson-perl

További Perl-csomagok keresése

Számos Perl-csomag érhető el a Debian-tárolókban. További csomagokat kereshet a apt-cache parancs. Például:

apt-cache search perl

Ez a parancs felsorolja az összes elérhető Perl-csomagot. A keresést a gombbal finomíthatja grep parancs. Például a MySQL-hez kapcsolódó csomagok keresése:

apt-cache search perl | grep mysql

Miután azonosította a telepíteni kívánt csomagot, használja a apt install parancs. Például a libdbd-mysql-perl csomag:

sudo apt install libdbd-mysql-perl

Ez a rész a Perl Debian Linux rendszeren való telepítésének folyamatát, valamint a további Perl-csomagok keresését és telepítését részletezi. Ha a Debian Linux kiadáson elérhető Perl verzió nem az, amire szüksége van, tekintse meg a 2. szakaszt, amely elmagyarázza, hogyan telepítheti a Perl-t a forrás letöltésével.

2. módszer: Telepítse a Perl-t forráskódon keresztül

Telepítse a kezdeti csomagokat a Debian For Perlre

Mielőtt a Perl-t a forrásból fordítaná, meg kell győződnie arról, hogy a Debian Linux rendszeren telepítve vannak a szükséges fejlesztői eszközök és könyvtárak. Ezek az eszközök létfontosságúak az összeállítási folyamathoz. A telepítéshez hajtsa végre a következő parancsot:

sudo apt install build-essential wget

Töltse le a Perl-forrást

A szükséges függőségek telepítése után a következő lépés az töltse le a Perl forráskódját. A forráskódot a hivatalos Perl webhelyről szerezheti be. Ehhez az oktatóanyaghoz példaként töltsük le a Perl 5.36.1-es verzióját. A forráskód letöltéséhez hajtsa végre a következő parancsot:

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

Jegyzet: Ne feledje, a fenti parancs csak egy példa, és hamarosan elavult lesz. Ne felejtse el meglátogatni a linket, és megragadni a legújabb verziót.

Kivonat a Perl forráskódból

A letöltött forráskód után a következő lépés a tarball kibontása. A forráskód kibontásához használja a következő parancsot:

tar -xzf perl-5.36.1.tar.gz

Most keresse meg a kibontott forráskódot tartalmazó könyvtárat:

cd perl-5.36.1

A Perl Build beállítása

A forráskód lefordítása előtt elengedhetetlen a felépítési folyamat konfigurálása. Ez a lépés biztosítja, hogy a Perl a rendszernek leginkább megfelelő opciókkal és szolgáltatásokkal lesz lefordítva. Hajtsa végre a következő parancsot:

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

Fontos megjegyzés: Használatakor -Dprefix, ügyeljen arra, hogy pontosan az ábrán látható módon írja be, nagy „D” betűvel. Ne írd kis "d"-vel mint -dprefix. A nagybetűs írás fontos, és helyesnek kell lennie.

Fordítsa le, majd telepítse a Perl-t

Most készen áll a forráskód fordítására. Ez a lépés eltarthat egy ideig, a rendszer teljesítményétől függően. A fordítás elindításához hajtsa végre a következő parancsot:

make

A fordítás befejezése után telepítse a Perl-t a következő parancsok végrehajtásával:

sudo make install

Perl telepítés ellenőrzése Debianon

Végül ellenőrizzük, hogy a Perl sikeresen telepítve volt-e a forrásból. A Perl verziójának ellenőrzéséhez hajtsa végre a következő parancsot:

perl -v

Ennek a parancsnak meg kell jelenítenie a Perl verziószámát, megerősítve a telepítés sikerességét.

Választható: Perl alkalmazás létrehozása tesztelési célokra

Hozzon létre Perl szkriptet

Annak ellenőrzéséhez, hogy a Perl működik-e a Debian Linux rendszeren, hozzon létre egy egyszerű szkriptet. Ez a forgatókönyv a következőt fogja nyomtatni: „Hello, world!” a terminálhoz. Kezdje azzal, hogy nyisson meg egy terminált, és írja be ezt a parancsot egy új hello.pl nevű fájl létrehozásához, és nyissa meg a Nano szövegszerkesztővel:

nano hello.pl

A Nano szövegszerkesztőben írja be a következő Perl-kódot:

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

Ebben az egyszerű kódban van egy shebang sor, amely megadja az értelmezőt (ebben az esetben Perl). A második sor a print utasítást használja a „Hello, world!” kifejezésre. egy újsor karakter követi.

A kód beírása után mentse a fájlt a Ctrl + O billentyűkombinációval, majd nyomja meg az Enter billentyűt. A Nano programból való kilépéshez nyomja meg a Ctrl + X billentyűkombinációt.

Adjon végrehajtási engedélyt a szkriptnek

Ahhoz, hogy a szkript végrehajtható legyen, módosítania kell az engedélyeit. Ezt a chmod parancs, amely megváltoztatja a fájl módját. A +x zászló végrehajtási jogokat biztosít. Hajtsa végre a következő parancsot:

chmod +x hello.pl

A Perl tesztszkript végrehajtása

A szükséges engedélyek megadásával az utolsó lépés a szkript végrehajtása. Ez a terminálon belüli parancsfájl meghívásával történik. Írja be a következő parancsot:

./hello.pl

Látnod kell: „Helló, világ!” a terminálra nyomtatva. Ez azt mutatja, hogy a Perl-szkript sikeresen futott.

Ez a gyakorlat megerősíti, hogy a Perl megfelelően működik a Debian Linux rendszeren. Azt is bemutatja, hogyan kell írni és futtatni egy egyszerű Perl-szkriptet. Ezt a tudást felhasználhatja összetettebb szkriptek létrehozására a jövőben.

Következtetés

Ez az útmutató bemutatja, hogyan telepítheti a Perl-t Debian Linuxra (12. Bookworm, 11. Bullseye és 10. Buster verzió) az APT csomagkezelővel és a forrásból történő építéssel egyaránt. Opcionális csomagokat is hozzáadtunk a Perl funkcionalitásának fokozása érdekében. Ezt követően írtunk egy egyszerű Perl-szkriptet, hogy megbizonyosodjunk arról, hogy minden működik. Kezdők és tapasztalt programozók számára egyaránt ez az útmutató kiemeli a Perl könnyű használhatóságát és teljesítményét. Ne felejtse el frissíteni a rendszert és a Perl-t a legújabb szolgáltatások és biztonsági fejlesztések érdekében.

Joshua James

Szólj hozzá!