Jak zainstalować moduły Perl za pomocą CPAN na CentOS 8

Jak zainstalować moduły Perl za pomocą CPAN na CentOS 8

Kompleksowa sieć archiwum Perl (Cpan w skrócie) jest popularnym centralnym repozytorium obecnie 188 714 Perl moduły w 40,986 rozkłady. Jest to jedno miejsce, w którym można znaleźć, pobrać i zainstalować dowolną z niesamowitej (i wciąż rozwijającej się) kolekcji bibliotek Perla.

Ma 25 000 modułów i jest odzwierciedlony na serwerach na całym świecie. Obsługuje również automatyczne testy: platforma między. Możesz go również wyszukać za pomocą różnych witryn w Internecie, które oferują narzędzia takie jak GREP, różnica w wersji do wersji, a także dokumentacja.

Moduł CPAN Perl to moduł podstawowy, który pozwala zapytać, pobierać, budować i instalować moduły i rozszerzenia Perl z witryn CPAN. Był dystrybuowany z Perl od 1997 r. (5.004). Zawiera niektóre prymitywne możliwości wyszukiwania i obsługę wymienionych i wersji pakietów modułów.

W tym artykule nauczysz się instalować Perl I Moduły perla W Centos 8 za pomocą Cpan.

Jak zainstalować moduł Perl CPAN w Centos 8

Zanim będziesz mógł użyć Cpan, musisz zainstalować Perl-CPan pakiet, za pomocą menedżera pakietów DNF, jak pokazano.

# DNF instaluj perl-cpan 
Zainstaluj Perl CPan w Centos 8

Notatka: Chociaż większość Perl moduły są napisane w Perl, niektóre użycie Xs - są napisane w C i tak wymaga C kompilator, który jest zawarty w Narzędzia programistyczne pakiet.

Zainstalujmy Narzędzia programistyczne pakiet jak pokazano.

# DNF Zainstaluj „@Development Tools” 
Zainstaluj narzędzia programistyczne w Centos 8

Jak zainstalować moduły Perl za pomocą CPAN

Żeby zainstalować Perl moduły używające Cpan, Musisz użyć CPAN LINE pożytek. Możesz albo uruchomić cpan Na przykład z argumentami z interfejsu wiersza poleceń w celu zainstalowania modułu (e.G Geo :: ip) Użyj -I flaga jak pokazano.

# cpan -i geo :: ip lub # cpan geo :: ip 

Kiedy biegniesz cpan Po raz pierwszy wymaga konfiguracji, jak pokazano na zrzucie ekranu poniżej. W tym przewodniku wejdziemy Tak Aby skonfigurować go automatycznie. Jeśli wejdziesz NIE, Skrypt konfiguracyjny przeprowadzi Cię przez serię pytań, aby go skonfigurować.

Skonfiguruj CPAN automatycznie

Poniższy zrzut ekranu pokazuje moduł Geo :: ip został zainstalowany w systemie.

Moduł Perl Geo :: IP zainstalowany

Alternatywnie możesz uruchomić cpan bez argumentów na początek Cpan.po południu powłoka. Następnie użyj Zainstaluj podjazd Aby zainstalować moduł (e.G Log :: log4perl) jak pokazano.

# cpan cPan [1]> instaluj log :: log4perl 
Zainstaluj moduły Perl za pomocą CPAN

Jak wymienić zainstalowane moduły i wersje Perl

Aby wymienić wszystkie zainstalowane moduły Perla za pomocą ich wersji, użyj -L flaga jak pokazano.

# cpan -l 
Lista zainstalowanych modułów perla

Jak wyszukiwać moduł Perla za pomocą CPAN

Aby wyszukać moduł, otwórz cpan skorup i użyj M flaga jak pokazano.

# cpan cPan [1]> M Net :: Telnet cPan [1]> m html :: szablon 
Wyszukaj moduły Perl za pomocą CPAN

Aby uzyskać więcej informacji, przeczytaj cpan ręczna strona wprowadzania lub uzyskaj pomoc z Cpan Shell za pomocą polecenia pomocy.

# man cpan lub # cpan cPan [1]> pomoc 

Jak zainstalować moduły Perl za pomocą CPANM

App :: cPanminus (cPanm) to kolejny popularny moduł używany do pobierania, rozpakowywania, budowy i instalacji modułów z Cpan. Aby działał w systemie, zainstaluj App :: cPanminus moduł, jak pokazano.

# cpan App :: cPanminus 
Zainstaluj moduł CPANM

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

# cpanm net :: telnet 
Zainstaluj moduł Perl za pomocą CPANM

Jak zainstalować moduły Perla z GitHub

CPANM obsługuje instalację Perl moduły bezpośrednio z Github. Na przykład, aby zainstalować Gwiezdny człowiek - wysokowydajny wstępny do wyczyn Perl PSGI serwer WWW, uruchom następujące polecenie.

# cpanm git: // github.com/Miyagawa/Starman.git 
Zainstaluj moduły Perla z GitHub

Aby uzyskać więcej opcji użytkowania, zobacz CPANM Strona Man.

# Man cpanm 

Cpan to jedno miejsce, w którym można znaleźć, pobrać i zainstalować moduły Perl; Obecnie ma 192 207 Perl moduły w 41 002 rozkłady. Jeśli masz jakieś zapytania, podziel się je z nami za pomocą poniższego formularza opinii.