包括的なPerlアーカイブネットワーク ( CPAN 要するに)は現在 188,714の人気のある中央リポジトリです 40,986のPerlモジュール 分布。これは、Perlライブラリの信じられないほどの(そしてまだ増え続けている)コレクションを見つけ、ダウンロードしてインストールできる単一の場所です。
25,000のモジュールが利用可能であり、世界中のサーバーにミラーリングされています。また、自動テスト(クロスプラットフォームおよび複数バージョンのPerl)、およびすべてのライブラリのバグ追跡もサポートしています。また、grep、バージョン間差分、ドキュメントなどのツールを提供するWeb上のさまざまなサイトを使用して検索することもできます。
CPAN Perlモジュールは、CPANサイトからPerlモジュールと拡張機能を照会、ダウンロード、ビルド、およびインストールできるようにするコアモジュールです。 1997年(5.004)からPerlで配布されています。いくつかの基本的な検索機能が含まれており、名前付きおよびバージョン管理されたモジュールのバンドルをサポートしています。
この記事では、 Perlをインストールする方法を学びます およびPerlモジュール CentOS 8 CPANを使用する 。
CentOS8にPerlCPANモジュールをインストールする方法
CPANを使用する前に 、 Perl-CPANをインストールする必要があります 図のようにDNFパッケージマネージャーを使用したパッケージ。
#dnf install perl-CPAN

CentOS8にPerlCPANをインストールする
<強い色:赤;">注 :ほとんどの Perl モジュールはPerlで書かれています 、 XSを使用するものもあります – Cで書かれています したがって、 Cが必要です 開発ツールに含まれているコンパイラ パッケージ。
開発ツールをインストールしましょう 図のようにパッケージします。
#dnf install "@Development Tools"

CentOS8に開発ツールをインストールする
CPANを使用してPerlモジュールをインストールする方法
Perlをインストールするには CPANを使用するモジュール 、cpanコマンドラインを使用する必要があります 効用。 cpanを実行することもできます たとえば、モジュールをインストールするためのコマンドラインインターフェースからの引数を使用します(例: Geo ::IP )-i
を使用します 示されているようにフラグを立てます。
#cpan -i Geo ::IP OR#cpan Geo ::IP
cpanを実行するとき 初めて、下のスクリーンショットに示すような構成が必要になります。このガイドでは、yes
と入力します 自動的に設定します。 no
と入力した場合 、構成スクリプトは、構成するための一連の質問を案内します。

CPANを自動的に構成する
次のスクリーンショットは、モジュール Geo ::IPを示しています。 システムにインストールされています。

PerlモジュールGeo::IPがインストールされています
または、 cpanを実行することもできます CPAN.pmを開始するための引数なし シェル。次に、installサブコマンドを使用します モジュールをインストールするには(例: Log ::Log4perl )示されているように。
#cpan cpan [1]> Log ::Log4perlをインストールします

CPANを使用してPerlモジュールをインストールする
インストールされているPerlモジュールとバージョンを一覧表示する方法
インストールされているすべてのPerlモジュールとそのバージョンを一覧表示するには、-l
を使用します。 示されているようにフラグを立てます。
#cpan -l </ pre>![]()
インストールされているPerlモジュールのリスト
CPANを使用してPerlモジュールを検索する方法
モジュールを検索するには、 cpanを開きます シェルを作成し、
m
を使用します 示されているようにフラグを立てます。#cpan cpan [1]> m Net ::Telnet cpan [1]> m HTML ::Template![]()
CPANを使用してPerlモジュールを検索する
詳細については、 cpanをご覧ください。 手動入力ページまたはCPANからヘルプを取得 ヘルプコマンドを使用したシェル。
#man cpanOR#cpan cpan [1]> ヘルプCPANMを使用してPerlモジュールをインストールする方法
App ::cpanminus(cpanm) CPAN からモジュールをダウンロード、解凍、ビルド、インストールするために使用されるもう1つの人気のあるモジュールです。 。システムで動作させるには、 App ::cpanminusをインストールします 示されているモジュール。
#cpan App ::cpanminus![]()
CPANMモジュールをインストールする
cpanmを使用してモジュールをインストールできます 示されているように。
#cpanm Net ::Telnet![]()
CPANMを使用してPerlモジュールをインストールする
GithubからPerlモジュールをインストールする方法
cpanm Perlのインストールをサポートします Githubから直接モジュール 。たとえば、スターマンをインストールするには –高性能のプリフォーク Perl PSGI Webサーバーで、次のコマンドを実行します。
#cpanm git://github.com/miyagawa/Starman.git![]()
GithubからPerlモジュールをインストールする
その他の使用オプションについては、 cpanmを参照してください。 マニュアルページ。
#man cpanmCPAN Perlモジュールを検索、ダウンロード、インストールできる単一の場所です。現在、 192,207があります 41,002のPerlモジュール 分布。ご不明な点がございましたら、以下のフィードバックフォームからお問い合わせください。
共有は思いやりがあります…
Facebookで共有するTwitterで共有するLinkedinで共有するRedditで共有する
Cent OS