モジュールを手動でインストールする必要はありません。それをインストールする場所が必要であり、そこにインストールするように環境を構成する必要があります。その後、通常どおり cpan/cpanp/cpanm/etc を使用できます。(cpanマイナスは私にとって勝ちです)
その環境を手動でセットアップするのは少し面倒なので、ほとんどの人はアプリケーションを使用して構成をセットアップします。
これには主に次の 2 つの選択肢があります。
local::lib
— これにより環境変数が設定されるため、システム perl から離れた場所にモジュールをインストールできますが、システム perl は引き続き使用できます。
Perlbrew — これにより、完全な perl がインストールされるため、システム perl を完全に回避し、システムに付属しているよりも最新のバージョンの perl 自体を使用できます。また、複数の perl インストールを並べて管理します (したがって、異なるバージョンの perl に対してモジュールをテストできます)。
個人的には、Perlbrew の方が好みです (yada yada 演算子やスマート マッチなどの新しい機能を簡単に操作できるためです (スマート マッチはそれほど新しいものではありません) が、セットアップには時間がかかります (perl をコンパイルする必要があるため)。 )。