CPAN
- 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モジュールを更新する
- http://www2u.biglobe.ne.jp/~MAS/perl/waza/modupdate.html
- cpan コマンドでのモジュール一括更新
cpan> ! CPAN::Shell->install(CPAN::Shell->r)
- FreeBSD-ports では利用不可
- ports でインストールしたパッケージ p5-??? が、バージョンアップした bsdpan-??? で追記される。
- p5-??? のパッケージは削除されない。
パッケージ化
- 他の人が作成した perl モジュールをパッケージ化する
ports 化
RPM 化
cpan 作成
- 自分で作る