iMac購入・作業記録: Perl環境の整備

標準のPerl環境にCPANでモジュールを追加していたのだが,移行前に使っていたスクリプトのいくつかが動かなくなったので,やはり独自環境を作ることにする。前の環境ではMacPortsを使っていたのだが,自力でソースから構築してみることにした。

cd ~/src
wget http://www.cpan.org/src/perl-5.12.3.tar.gz
tar xzvf perl-5.12.3.tar.gz
cd perl-5.12.3
sh Configure -Doptimize='-g -pipe -Os' -Dusethreads -Dusemultiplicity -des
make
make test
sudo make install
make clean

で,モジュールを入れていくことに。

sudo /usr/local/bin/cpan

初期設定が行われていく。

install CPAN
reload cpan
install LWP
install YAML
install Imager

順調に入っていくが,なぜかImagerでJPEGが扱えない。

sudo /usr/local/bin/cpan Imager::File::JPEG

失敗。libjpegがないと怒られる。Mac OS X用のインストールイメージは各所にあるけど,せっかくなのでwww.ijg.orgからソースを落としてきてビルドしてみる。

cd ~/src
wget http://www.ijg.org/files/jpegsrc.v8c.tar.gz
tar zxvf jpegsrc.v8c.tar.gz
cd jpeg-8c/
./configure
make
sudo make install
make clean

再挑戦。

sudo /usr/local/bin/cpan Imager::File::JPEG

うまくいった。ImagerでJPEGを扱えるようになった。