Crypt::SSLeay のインストール

Perl の LWPで https によるリクエストをできるようにするためには、Crypt::SSLeay をインストールするだけでよい。

しかし、CPANシェルからインストールすると、インストールに失敗する。

openssl 自体はインストールされているのだが、/usr/include 以下のヘッダファイルや、 /usr/lib/ 以下にオブジェクトファイルが必要。

この開発用のファイルを入れるために、apt で libssl-dev をインストール。

 % sudo aptitude install libssl-dev

これで、

 % sudo cpan -i Crypt::SSLeay

としてインストールOK。

しかし、Ubuntu のパッケージ libcrypt-ssleay-perl の説明をみると、

 % aptitude show libcrypt-ssleay-perl

依存には、libssl0.9.8 しかない。

libssl-dev は、libssl0.9.8 に依存しているが、その逆はない。
ということは、libssl0.9.8 だけでも十分だったのかな?