さくらサーバーの個人領域に CPAN をインストールする

CPAN 用のディレクトリを作成する

% mkdir ~/perl
% mkdir -p ~/.cpan/CPAN

CPAN の設定ファイルを作成する

% vim ~/.cpan/CPAN/MyConfig.pm
$CPAN::Config->{cpan_home}  = undef;
$CPAN::Config->{makepl_arg} = 'PREFIX=~/perl';
$CPAN::Config->{histfile}   = "$ENV{HOME}/.cpan/histfile";
1;

CPAN シェルを起動して、初期設定を行う

$ perl -MCPAN -e shell

.zshrc などに Perl のライブラリのパスを追加する

export PERL5LIB=$HOME/perl/lib/perl:$HOME/perl/share/perl

Net::Amazon をインストールしてみる

Net::Amazon は Log::Log4perl に依存しているので、さきに Log::Log4perl をインストールする

$ capn
cpan> install Log::Log4perl
cpan> install Net::Amazon

インストールされたか確認をする。

#!/usr/bin/perl
use strict;
use warnings;
use lib '/home/littlebuddha/perl/lib/perl5';
use lib '/home/littlebuddha/perl/lib/perl5/site_perl';
use Net::Amazon;

print Net::Amazon->VERSION, "\n";

version.pl として保存する。

$ chmod u+x ~/version.pl
$ ./version.pl
0.50