複数のCPANモジュールを一気に一括インストール[perl]

#モジュール一括出力
find `perl -e 'print "@INC"'` -type f -name '*.pm' > mod.txt

CPAN でたくさんのモジュールを手動で追加インストールするのはちょっと面倒で、漏れも出やすい。下記は必要なモジュールを一括でインストールしてくれる手順。

手順1)添付ファイルを Original.pm というファイル名で /root/Bundle/Original.pm あたりに保存する
手順2)root 権限で以下のコマンドを実行する

perl -I./ -MCPAN -e "install Bundle::Original"

あら不思議、各モジュールを次々とインストールしてくれます。
バージョンが古い場合も、自動的に最新版にアップデートしてくれる。

Original.pm の中身はとても手順で、分かりやすいです。

package Bundle::Original;
use strict;
use vars qw( $VERSION );
$VERSION = "0.01";
1;

=head1 CONTENTS

DBI
DBD::MySQL
DBIx::Class::Schema::Loader
Bundle::LWP
Catalyst::Helper::Model::DBIC::Schema
Catalyst::Helper::View::TT
Catalyst::Model::DBIC::Schema
Catalyst::Plugin::Charsets::Japanese
Catalyst::Plugin::FillInForm
Catalyst::Plugin::Prototype

=cut

おすすめ

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください