cpanでモジュールが古いんだけど更新できない場合
cpanのミラーサイトのデータが古くて、cpanモジュールがうまく更新できないときがあるので
そのときの対処法。
・CPANのキャッシュを飛ばす
・CPANモジュールの取得元を本国へ。
・最新のCPANをインストールしなおし。
コマンドで書くとこんな感じになりました。
sudo apt-get update
sudo apt-get install gcc make
sudo rm -fr /root/.cpan/
sudo cpan
o conf urllist
o conf urllist pop 0
o conf urllist pop 0
o conf urllist pop 0
o conf urllist pop 0
o conf urllist pop 0
o conf urllist pop 0
o conf urllist push http://www.cpan.org/
o conf urllist
o conf scan_cache never
o conf commit
exit
yes '' | sudo cpan Bundle::CPAN
yes '' | sudo cpan CPAN
このコマンドの後、更新したいモジュールをcpanコマンドでインスコすればちゃんと更新できました。
cpanとかまだ使ってんのか?とか言わんでください(T_T)
centosの場合、apt-getのところはyumに置き換えてください。
ではでは。
追記(11-11-16)
gccとmakeのインストールを追加。
ディスカッション
コメント一覧
まだ、コメントがありません