ホーム » コンピュータ » Linux » Debian » perl 5.18.1-4 に更新

システム

最近の投稿

アーカイブ

カテゴリー

perl 5.18.1-4 に更新

以前、perl 5.18 に更新したら、ことごとくパッケージ更新に トラブルになったので、 perl 5.14 に hold していた。 しかし、ある程度時間が経って競合などのトラブルも 無くなったみたいなので、”aptitude unhold perl”してみた。

以前なら、大量の競合パッケージ削除が発生していたけど、 無事に更新ができた。

ただ、munin-cron が、下記のようなメッセージを吐くように なってしまった。

defined(@array) is deprecated at /usr/share/perl5/Log/Log4perl
/Config.pm line 864.
(Maybe you should just omit the defined()?)

perlで、配列未定義チェックで、defined( @array ) で書いてあるけど、 defined では正しく動かないし、if ( @array ) で十分ということらしい。

ということで、該当ファイルの defined を消す。

Google 検索

My Google   Yahoo

Microsoft

ファンサイト