Wyszukiwanie w witrynie

Jak zainstalować moduły Perla przy użyciu CPAN w CentOS 8


Kompleksowa sieć archiwów Perla (w skrócie CPAN) to popularne centralne repozytorium obecnie 188 714 modułów Perla w 40 986 dystrybucje. Jest to jedno miejsce, w którym można znaleźć, pobrać i zainstalować dowolną z niesamowitej (i wciąż rosnącej) kolekcji bibliotek Perla.

Ma dostępnych 25 000 modułów i jest odzwierciedlony na serwerach na całym świecie. Obsługuje także automatyczne testowanie: na wielu platformach i na wielu wersjach Perla oraz śledzenie błędów dla każdej biblioteki. Można go także przeszukiwać za pomocą różnych witryn w Internecie, które oferują narzędzia takie jak grep, różnicowanie wersji do wersji oraz dokumentację.

Moduł CPAN Perl to moduł podstawowy, który umożliwia wysyłanie zapytań, pobieranie, budowanie i instalowanie modułów i rozszerzeń Perla ze stron CPAN. Jest dystrybuowany z Perlem od 1997 roku (5.004). Zawiera pewne prymitywne możliwości wyszukiwania i obsługuje nazwane i wersjonowane pakiety modułów.

W tym artykule dowiesz się, jak zainstalować Perl i moduły Perla w CentOS 8 przy użyciu CPAN.

Jak zainstalować moduł Perl CPAN w CentOS 8

Zanim będziesz mógł używać CPAN, musisz zainstalować pakiet Perl-CPAN, korzystając z menedżera pakietów DNF, jak pokazano.

dnf install perl-CPAN

Uwaga: chociaż większość modułów Perla jest napisana w języku Perl, niektóre używają języka XS – są napisane w C i dlatego wymagają kompilatora C, który jest zawarty w pakiecie Narzędzia programistyczne.

Zainstalujmy pakiet Narzędzia programistyczne, jak pokazano.

dnf install "@Development Tools"

Jak zainstalować moduły Perla za pomocą CPAN

Aby zainstalować moduły Perla przy użyciu CPAN, musisz użyć narzędzia wiersza poleceń cpan. Możesz uruchomić cpan z argumentami z interfejsu wiersza poleceń, na przykład aby zainstalować moduł (np. Geo::IP), używając -i flaga, jak pokazano.

cpan -i Geo::IP  
OR
cpan Geo::IP  

Kiedy uruchamiasz cpan po raz pierwszy, wymaga on konfiguracji, jak pokazano na zrzucie ekranu poniżej. W tym przewodniku wprowadzimy yes, aby skonfigurować go automatycznie. Jeśli wpiszesz no, skrypt konfiguracyjny przeprowadzi Cię przez serię pytań w celu skonfigurowania.

Poniższy zrzut ekranu pokazuje, że w systemie został zainstalowany moduł Geo::IP.

Alternatywnie możesz uruchomić cpan bez argumentów, aby uruchomić powłokę CPAN.pm. Następnie użyj polecenie podrzędne install, aby zainstalować moduł (np. Log::Log4perl), jak pokazano.

cpan
cpan[1]> install Log::Log4perl

Jak wyświetlić listę zainstalowanych modułów i wersji Perla

Aby wyświetlić listę wszystkich zainstalowanych modułów Perla wraz z ich wersjami, użyj flagi -l, jak pokazano.

cpan -l

Jak przeszukiwać moduł Perla za pomocą CPAN

Aby przeszukać moduł, otwórz powłokę cpan i użyj flagi m, jak pokazano.

cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template

Aby uzyskać więcej informacji, przeczytaj stronę ręcznego wprowadzania cpan lub uzyskaj pomoc z powłoki CPAN za pomocą polecenia help.

man cpan
OR
cpan
cpan[1]> help

Jak zainstalować moduły Perla za pomocą CPANM

App::cpanminus(cpanm) to kolejny popularny moduł używany do pobierania, rozpakowywania, budowania i instalowania modułów z CPAN. Aby działało w Twoim systemie, zainstaluj moduł App::cpanminus, jak pokazano.

cpan App::cpanminus

Możesz zainstalować moduł za pomocą cpanm, jak pokazano.

cpanm Net::Telnet

Jak zainstalować moduły Perla z Githuba

cpanm obsługuje instalację modułów Perla bezpośrednio z Github. Na przykład, aby zainstalować Starman – wysokowydajny serwer WWW Perl PSGI z preforkiem, uruchom następujące polecenie.

cpanm git://github.com/miyagawa/Starman.git

Więcej opcji użycia znajdziesz na stronie podręcznika cpanm.

man cpanm

CPAN to pojedyncza lokalizacja, w której możesz znaleźć, pobrać i zainstalować moduły Perla; obecnie ma 192 207 modułów Perla w 41 002 dystrybucjach. Jeśli masz jakieś pytania, podziel się nimi z nami za pomocą poniższego formularza opinii.