CPAN

CPAN

[1] CPAN は、 Perlモジュールの配布のコミュニティーおよび一連の仕組みです。

[2] The CPAN Search Site - search.cpan.org ( ()) http://search.cpan.org/

最新版の取り下げ事案

[6] >>5 URI 5.30 が公開後、 CPAN から削除されおかしな状態が発生

[9] 下流URI 5.30 が用意された事例

[11] >>10 しかし現在 URI の最新版は 5.29 になっていて、メニューにも 5.30 はでてこない

[13] >>12 普通には出てこないだけで、 5.30 も残ってはいる

[14] CPAN のクライアント (cpanm など) は版を指定したらその版 (指定方法によってはそれ以上の版) を探し、なければエラーになる。そのため 5.30 が最新版になってた時点で 5.30 (以上) をインストールするような依存モジュール構成にしていたアプリケーション等では、 5.30 が「削除」された後インストールに失敗するようになっているなう

メモ

[3] 最盛期は Perl の価値は CPAN であるとまで言われるほど、 貴重なライブラリー群の蓄積であると考えられていました。 しかし他の言語でもパッケージ化システムや集積コミュニティーが整備され方式も改善されていったり、 GitGitHub などによってソフトウェア開発の方法そのものが変わっていく中で、 CPAN は昔ながらの方法から脱却できずに時代に取り残されているようです。

[4] クライアントとして cpan, cpanplus, cpanm などがあります。