yesコマンドだと、その前後のftpコマンドはどこか?というような、ただエンターを押せば良い箇所にしか使えません。
識者の方、教えて頂けませんでしょうか。よろしくお願い致します。
条件:
yumは使わない(標準には無かった事に加え、得体の知れないリポジトリにあっても使いたくない為)
ShellScriptで使えること(kickstartの%postの箇所で使いたい為)
可能な限り設定データを一度どこかで作り、それをコピーする方法は避けたい
環境:
CentOS 5.5 x86_64
Perl 5.8.8
「cpan」コマンドではなく「cpanm」コマンドを使う、という選択肢はいかがでしょうか?
cpanmであればミラーサイトの指定も必要なく、
モジュールのインストール途中でyes/noを聞かれることもありません。
cpanm自身のインストールも以下のコマンドで完了です。
wget http://xrl.us/cpanm
chmod +x cpanm
perl cpanm App::cpanminus
ミラーサイトやインストール場所を指定するのも
環境変数「PERL_CPANM_OPT」を設定するだけでOKですよ。
詳しくはヘルプで。
cpanm -h
今回はCPANのセットアップを一括で自動的に行いたいという目的である事を補足します。