mumbleの起動中にperlモジュールが足りなかった

mumbleというボイスチャットソフトを起動しようとしてみた。
ソースを落としたらperlのスクリプトだった。
TeamSpeakも既に立ってるけど諸般の事情で両方立ててみようと。
起動させようとしたら下記のようなエラーが。

Software error:

Can't locate CGI/Session.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at ./murmur.pl line 44.
BEGIN failed--compilation aborted at ./murmur.pl line 44.

For help, please send mail to this site’s webmaster, giving this error message
and the time and date of the error.

[Thu Jan 22 19:05:35 2009] murmur.pl: Can’t locate CGI/Session.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at ./murmur.pl line 44.
[Thu Jan 22 19:05:35 2009] murmur.pl: BEGIN failed–compilation aborted at ./murmur.pl line 44.
モジュールが足りないらしいので、CPAN起動して
cpan> install CGI/session
Local directory now: /root/.cpan/sources/modules
Not connected.
Not connected.
Not connected.
Not connected.
Not connected.
Not connected.
Not connected.
Bad luck… Still failed!
Can’t access URL ftp://ftp.dti.ad.jp/pub/lang/CPAN/modules/03modlist.data.gz.
Please check, if the URLs I found in your configuration file
(ftp://ftp.dti.ad.jp/pub/lang/CPAN/) are valid. The urllist can be edited.
E.g. with ‘o conf urllist push ftp://myurl/’
とかなんかエラーになった。ftpサイト登録すればいいのかしらんけど、対話モードで設定すべきなのか.cpan消して起動させてみたけどよくわからん。
そしたらportsにあった。ports最強。もうわしみたいな初心者には涙が出るほど嬉しい。
%sudo portinstall www/p5-CGI-Session
%sudo portinstall dns/p5-Net-DNS
%sudo portinstall devel/p5-Net-DBus
%sudo portinstall graphics/p5-Image-Magick-Iterator
気がついたらdnsとかっていうカテゴリ増えてるし・・・、いつの間に増えたんだろう。
と思ったらこのperlのスクリプトはどうやらmumbleサーバの設定とかを行うためのCGIなのかもしれない疑惑。

コメントを残す