トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

CPAN

CPAN
Comprehensive Perl Archive Network
  • Perl で利用できる様々なモジュールが公開されている

初期設定

  • いろいろ必要
  • wget
  • gpg
  • ncftp
  • lynx

検索

  • 使用したいモジュールを検索する
  • 使用したいモジュールをインストールするときに発生する依存関係のエラーの解消
Checking prerequisites...
- ERROR: Class::Singleton is not installed

インストール

  • CPANモジュールを指定してインストールする
  • cpan コマンドから
# cpan
> install Class::Singleton 
  • tar.gz から
# tar xzvf Class-Singleton-

更新

cpan> ! CPAN::Shell->install(CPAN::Shell->r)
  • FreeBSD-ports では利用不可
    • ports でインストールしたパッケージ p5-??? が、バージョンアップした bsdpan-??? で追記される。
    • p5-??? のパッケージは削除されない。

パッケージ化

  • 他の人が作成した perl モジュールをパッケージ化する

ports 化

RPM 化

cpan 作成

  • 自分で作る

テスト