V tomto článku se naučíme, jak nainstalovat moduly Perl pomocí CPAN na CentOS 8. Komplexní síť Perl Archive Network (CPAN ) je centrální úložiště aktuálně 188 714 modulů Perl ve 40 986 distribucích. Je to jediné místo, kde můžete najít, stáhnout a nainstalovat kteroukoli z knihoven Perl. Má k dispozici 25 000 modulů a je zrcadlen na serverech po celém světě. Podporuje také automatizované testování napříč platformami a na více verzích Perlu a sledování chyb pro každou knihovnu.
Modul CPAN Perl je základní modul, který vám umožňuje dotazovat se, stahovat, sestavovat a instalovat moduly a rozšíření Perl ze stránek CPAN. Je distribuován s Perlem od roku 1997 (5.004). Obsahuje některé možnosti primitivního vyhledávání a podporuje pojmenované a verzované balíčky modulů.
Abychom mohli používat CPAN, musíme nejprve nainstalovat balíček perl-CPAN. Nainstalujte jej pomocí následujícího příkazu:
dnf install perl-CPAN
Většina modulů Perlu je napsána v Perlu , někteří používají XS – jsou psány v C a proto vyžadují C kompilátor, který je součástí balíčku Development Tools. Pomocí následujícího příkazu nainstalujte balíček vývojových nástrojů.
dnf install "@Development Tools"
Jak nainstalovat moduly Perl pomocí CPAN:
Chcete-li nainstalovat moduly Perl pomocí CPAN , musíte použít nástroj příkazového řádku cpan. Můžete buď spustit cpan s argumenty z rozhraní příkazového řádku, například pro instalaci modulu použijte parametr -i, jak je znázorněno níže:
cpan -i Geo::IP
Když spustíte cpan poprvé, vyžaduje konfiguraci, jak je znázorněno na obrázku níže. Pro tuto příručku zadáme ano, aby se nakonfigurovala automaticky. Pokud zadáte ne , konfigurační skript vás provede řadou otázek k jeho konfiguraci.
Nyní CPAN nainstaluje modul Geo::IP.
Můžete také nainstalovat moduly z prostředí CPAN. Pro vstup do shellu CPAN použijte následující příkaz:
cpan
Nyní jako příklad nainstalujeme modul Log::Log4perl, který vám ukáže instalaci přes CPAN Shell.
install Log::Log4perl
Chcete-li opustit shell cpan, zadejte exit a stiskněte enter
Můžeme také zobrazit seznam nainstalovaných modulů perlu pomocí následujícího příkazu:
cpan -l
Prohledání modulu Perl pomocí CPAN:
Chcete-li vyhledat modul, zadejte do shellu cpan a použijte následující příkaz:
cpanm Net::Telnet
CPANM je další populární modul používaný ke stahování, rozbalování, sestavování a instalaci modulů z CPAN. Chcete-li, aby na vašem systému fungoval, nainstalujte modul CPANM pomocí následujícího příkazu:
cpan App::cpanminus
CPANM je nyní nainstalován. Nyní můžete nainstalovat modul pomocí CPANM. Jako příklad nainstalujeme modul pomocí následujícího příkazu:
cpanm Net::Telnet
Nainstalovali jsme CPAN a CPANM a ilustrovali jsme jejich použití na několika příkladech. Nyní jej můžete používat podle svých potřeb.