FreeBSD/Perlのアップグレード
perl 5.005 から 5.8xへのアップグレード †
rootでの作業
cvsupで最新のportsスケルトンをとってきておく。
portupgradeが入っていなければ先にportsでいれておく。
/usr/ports/sysutils/portupgrade make install clean
いよいよperl5.8系のインストール。
cd /usr/ports/lang/perl5.8 make clean make install clean
でインストール終わり。
use.perl port
でsystem にperlのバージョンが新しくなったことを伝え
portupgrade -f p5-\*
でパッケージの整合性をとれば終わり。
perlのバージョンを戻す †
# use.perl system
リンクを張りなおす †
# ln -s /usr/local/bin/perl5.8.6 /usr/bin/perl