蝸牛の歩み

蝸牛の如く,ゆっくりでも着実に前へ・・・

perlつづき

昨日のperlのバージョンアップの影響は,存外に大きかった.そもそも/usr/local/bin/perlも/usr/bin/perlがなくなるってどういうことだ?以下,復活の手順だけど,良い子は真似しないでね.

  • portupgrade perlした際に最後に表示されるメッセージに従い*1,以下を実行
use.perl system
  • /usr/bin/perlを復活させる
ln /usr/local/bin/perl /usr/bin/perl
  • SpamAssassinが動かず,portupgradeもできなくなっていたので,削除して入れ直し.Jcodeも動かなくなっていたのが,これで直った.
pkg_delete p5-Mail-SpamAssassin-3.0.1_2
pkg_delete bsdpan-Jcode-0.88
pkg_delete bsdpan-libwww-perl-5.803
portupgrade -f p5-Digest-SHA1
portupgrade -f p5-Digest-HMAC
portupgrade -f p5-Net-DNS
cd /usr/ports/mail/p5-Mail-SpamAssassin
make install
cd /usr/ports/japanese/p5-Jcode
make install

*1:斜め読みなので間違ってる?