Perl to język programowania wysokiego poziomu ogólnego przeznaczenia, znany z potężnych możliwości przetwarzania tekstu i wszechstronności w różnych dziedzinach, w tym w administrowaniu systemami, tworzeniu stron internetowych i programowaniu sieciowym. Obszerna biblioteka modułów Perla i obsługa różnych platform sprawiają, że jest to cenne narzędzie zarówno dla programistów, jak i administratorów.
W Ubuntu 24.04, 22.04 lub 20.04 Perl można zainstalować przy użyciu dwóch podstawowych metod. Pierwsza metoda polega na użyciu domyślnego repozytorium APT Ubuntu, które oferuje prostą i stabilną instalację Perla. Druga metoda polega na pobraniu archiwum źródłowego Perla i ręcznym skonfigurowaniu, skompilowaniu i zainstalowaniu najnowszej wersji. Takie podejście umożliwia dostęp do najnowszych funkcji i optymalizacji. Ten przewodnik przeprowadzi Cię przez obie metody, upewniając się, że masz odpowiednią konfigurację Perla do swoich potrzeb.
Metoda 1: Zainstaluj Perla przez APT
Sprawdzanie, czy Perl jest zainstalowany
Przed zainstalowaniem Perla konieczne jest sprawdzenie, czy został on już zainstalowany w systemie Ubuntu. Aby to zrobić, otwórz okno terminala i wpisz następujące polecenie:
perl -v
Polecenie wyświetli numer wersji, jeśli w systemie jest zainstalowany Perl. Jeżeli nie, terminal wyświetli komunikat o błędzie.
Zaktualizuj Ubuntu przed instalacją Perla
Przed zainstalowaniem Perla musisz zaktualizować repozytorium pakietów systemu Ubuntu. Dzięki temu pobierzesz najnowszą wersję Perla i wszelkie zależności, których może wymagać. Aby to zrobić, uruchom następujące polecenie:
sudo apt update
To polecenie zaktualizuje repozytorium pakietów w systemie Ubuntu.
Zainstaluj Perla za pomocą polecenia APT
Po zaktualizowaniu repozytorium pakietów w systemie Ubuntu możesz zainstalować Perl za pomocą następującego polecenia:
sudo apt install perl
To polecenie pobierze i zainstaluje najnowszą wersję Perla oraz wszelkie wymagane przez nią zależności.
Zainstaluj dodatkowe moduły Perla
Alternatywnie, instalując Perl w systemie Ubuntu, możesz zainstalować dodatkowe pakiety, które zapewniają więcej narzędzi programistycznych i opcji debugowania lub użyć bibliotek, aby ulepszyć korzystanie z Perla. Oto niektóre z najpopularniejszych pakietów, które warto rozważyć:
- perl-doc: Ten pakiet zawiera oficjalną dokumentację języka Perl, która zawiera podręczniki, samouczki i inne zasoby pomocne w nauce i używaniu języka Perl.
- libperl-dev: Ten pakiet zawiera pliki programistyczne i biblioteki, których można używać do kompilowania i łączenia modułów i rozszerzeń Perla.
- libdbd-mysql-perl: Ten pakiet zapewnia interfejs Perla do baz danych MySQL, ułatwiając interakcję z MySQL za pomocą skryptów Perla.
- libdatetime-perl: Ten pakiet zawiera zbiór modułów, których można używać do manipulowania datami i godzinami w Perlu. Obejmuje obsługę stref czasowych, czasu letniego i innych typowych operacji na dacie/godzinie.
- libjson-perl: Ten pakiet zawiera moduł Perla do kodowania i dekodowania danych JSON, popularnego formatu wymiany danych używanego w wielu aplikacjach internetowych.
- libxml-simple-perl: Ten pakiet zapewnia prosty interfejs API do analizowania i manipulowania danymi XML w języku Perl. Jest często używany w aplikacjach internetowych i innych systemach, które muszą pracować z danymi XML.
- libtest-simple-perl: Ten pakiet zapewnia proste środowisko do pisania i uruchamiania testów jednostkowych Perla. Można go użyć, aby upewnić się, że kod Perla działa poprawnie i wyłapać błędy, zanim staną się problemami.
Aby zainstalować którykolwiek z tych pakietów, dodaj ich nazwę do polecenia apt-get install podczas instalacji Perla. Na przykład, aby zainstalować Perla wraz z pakietami libdatetime-perl i libjson-perl, uruchom następującą komendę:
sudo apt install perl libdatetime-perl libjson-perl
To polecenie zainstaluje Perl i określone opcjonalne pakiety. Możesz następnie użyć tych pakietów w swoich skryptach Perla, aby poprawić funkcjonalność i produktywność.
Wyszukaj moduły Perla
Oprócz opcjonalnych pakietów Perla, o których wspominaliśmy, w systemie Ubuntu dostępnych jest wiele innych pakietów Perla, które mogą okazać się pomocne. Aby wyszukać dodatkowe pakiety Perla, możesz użyć polecenia apt-cache, które służy do przeszukiwania repozytorium pakietów w systemie Ubuntu.
Aby wyszukać pakiety Perla za pomocą apt-cache, otwórz okno terminala i wpisz następujące polecenie:
apt-cache search perl
To polecenie wyświetli listę pakietów Perla dostępnych w repozytorium pakietów Ubuntu. Możesz przewijać listę, aby zobaczyć dostępne pakiety lub użyć polecenia grep, aby wyszukać określone pakiety.
Na przykład, jeśli chcesz wyszukać pakiety związane z MySQL, możesz użyć następującego polecenia:
apt-cache search perl | grep mysql
To polecenie wyświetli listę pakietów Perla ze słowem „mysql” w nazwie lub opisie. Możesz użyć podobnych poleceń, aby wyszukać inne słowa kluczowe lub konkretne pakiety, które mogą Cię zainteresować.
Po znalezieniu pakietu, który chcesz zainstalować, możesz użyć polecenia apt-get, aby go zainstalować. Na przykład, aby zainstalować pakiet libdbd-mysql-perl, o którym wspominaliśmy wcześniej, możesz uruchomić następującą komendę:
sudo apt install libdbd-mysql-perl
To polecenie pobierze i zainstaluje pakiet wraz ze wszystkimi wymaganymi zależnościami. Następnie możesz użyć pakietu w swoich skryptach Perla, jeśli zajdzie taka potrzeba.
Metoda 2: Zainstaluj Perl poprzez archiwum źródłowe Perla
W przewodniku zademonstrowana zostanie druga metoda instalacji Perla: pobranie archiwum źródłowego, skompilowanie pliku binarnego i jego instalacja. Ta metoda jest najlepsza, jeśli potrzebujesz określonej wersji Perla lub zaktualizowanej wersji.
Zainstaluj pakiety wymagane wstępnie, aby zbudować Perl
Przygotowanie systemu Ubuntu z niezbędnymi narzędziami programistycznymi i bibliotekami ma kluczowe znaczenie przed rozpoczęciem procesu instalacji Perla. Komponenty te odgrywają kluczową rolę w ułatwianiu płynnej kompilacji Perla ze źródła.
Aby zainstalować te wstępnie wymagane pakiety, wykonaj poniższe polecenie:
sudo apt install build-essential make wget
Pobierz archiwum kodu źródłowego Perla
Po skonfigurowaniu zależności kontynuuj pobieranie Kod źródłowy Perla. Oficjalna strona internetowa Perla jest niezawodnym źródłem najbardziej aktualnej wersji kodu. W tym przewodniku do celów ilustracyjnych użyjemy wersji Perla 5.38.0.
Uruchom następujące polecenie, aby pobrać określoną wersję:
wget https://www.cpan.org/src/5.0/perl-5.38.0.tar.gz
Notatka: Wersja użyta tutaj służy jako przykład. Zawsze odsyłaj do oficjalnej strony internetowej, aby pobrać najnowszą wersję kodu źródłowego Perla.
Wyodrębnij kod źródłowy Perla z archiwum
Po pomyślnym pobraniu kodu źródłowego kolejnym krokiem jest rozpakowanie archiwum tar. Wykonaj poniższe polecenie, aby rozpakować kod źródłowy:
tar -xzf perl-v5.38.0.tar.gz
Następnie przejdź do katalogu zawierającego wyodrębniony kod źródłowy:
cd perl-5.38.0
Skonfiguruj konfigurację kompilacji Perla
Przed skompilowaniem kodu źródłowego konieczne jest skonfigurowanie konfiguracji kompilacji. Ten krok przygotowawczy dostosowuje proces kompilacji Perla do specyficznych potrzeb i cech systemu Ubuntu.
Uruchom poniższe polecenie, aby skonfigurować kompilację:
./Configure -des -Dprefix=/usr/local
Notatka: Upewnij się, że używasz „-Dprzedrostek' dokładnie tak, jak pokazano, a nie '-dprefix'. To polecenie inicjuje kompilację z ustawieniami domyślnymi i wyznacza /usr/local jako katalog instalacyjny Perla.
Skompiluj i zainstaluj plik binarny Perla
Po skonfigurowaniu możesz przystąpić do kompilacji kodu źródłowego Perla. Czas trwania tego kroku zależy od możliwości systemu. Rozpocznij proces kompilacji za pomocą poniższego polecenia:
make
Po pomyślnej kompilacji kontynuuj instalację Perla za pomocą następującego polecenia:
sudo make install
Sprawdź poprawność instalacji Perla
Sprawdzenie, czy Perl został pomyślnie zainstalowany ze źródła, jest rozsądnym zakończeniem procesu instalacji. Uruchom poniższe polecenie, aby sprawdzić zainstalowaną wersję Perla:
perl -v
To polecenie wyświetli numer wersji Perla, potwierdzając pomyślną instalację.
Instalacja Perla ze źródła zapewnia niezrównaną kontrolę nad parametrami konfiguracji i kompilacji. To podejście jest szczególnie korzystne, jeśli Twój projekt wymaga określonej wersji Perla lub wymaga aktywacji (lub dezaktywacji) określonych funkcji, których nie ma we wstępnie skompilowanych pakietach dostępnych w repozytoriach Ubuntu.
Utwórz aplikację testową Perla
Możesz utworzyć prosty skrypt „Hello World”, aby przetestować Perl w systemie Ubuntu. Otwórz okno terminala i wpisz następujące polecenie:
nano hello.pl
To polecenie otworzy edytor tekstu Nano, w którym możesz wprowadzić następujący kod:
#!/usr/bin/perl
print "Hello, world!\n";
Ten kod wyświetli „Witaj, świecie!” do terminala.
Zapisz plik, naciskając Ctrl+O, a następnie wyjdź z edytora, naciskając Ctrl+X. Spraw, aby skrypt był wykonywalny, uruchamiając następującą komendę:
chmod +x hello.pl
To polecenie sprawi, że skrypt będzie wykonywalny.
Teraz uruchom skrypt, wpisując następujące polecenie:
./hello.pl
To polecenie spowoduje wykonanie skryptu „Hello World” i wydrukowanie komunikatu „Hello, world!” do terminala.
Wniosek
Po zainstalowaniu Perla w systemie Ubuntu, czy to poprzez domyślne repozytorium APT, czy poprzez kompilację ze źródła, możesz wykorzystać jego potężne możliwości do szerokiego zakresu zadań programistycznych. Repozytorium APT zapewnia wygodę i stabilność, a kompilacja ze źródeł zapewnia najnowsze funkcje i większą kontrolę nad procesem instalacji. Regularne aktualizowanie instalacji Perla zapewni optymalną wydajność i dostęp do najnowszych ulepszeń, dzięki czemu prace programistyczne i skryptowe na Ubuntu będą wydajne i efektywne.