FreeBSDのPerlを5.6からPerl5.8に
FreeBSD の Perl のバージョンアップ
以前 ports から perl 5.6.2 をインストールしたので、一端標準へ# use.perl system次に、一端 ports の perl5.6 を強制削除
# pkg_delete -f perl-5.6.2perl5.8 を ports からインストールして、use.perl で FreeBSD の標準を perl5.8 にして、make.conf 等書き換わっているか確認
# portinstall lang/perl5.8/usr/ports/UPDATING に従って、以下コマンドで、そのたの p5-* パッケージなどを 5.8 に合わせる。
# use.perl port
# cat /etc/make.conf
# perl -v
# portupgrade `(pkg_info -R perl-5\* |tail +4; \mysql データベース内のテーブルに Storable.pm を使ったデータを格納しているらしく、それを探し出すまでに結構時間をかけました。
find /usr/local/lib/perl5/site_perl/5.[68].[1245] -type f -print0 \
| xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort -u`
# cd /usr/local/lib/perl5
# rm -rf 5.6.2
# rm -rf site_perl/5.6.2
プラグインは Nofollow で、mysql データベース内の格納してました。
mysql -u root -p mt
delete from mt_plugindata;
気のせいかもしれませんが、perlを使った処理が、結構早くなったような気がする。。。。かも。