perlでhttpsを扱う。(raspberrypi)

httpsでwebを取り扱うのが標準となっています。perlでもそんなhttpsを取り扱うのにcpanからLWPモジュール群をインストールが必要ですが、それだけではうまくいかないのでその記録をします。

 

 

 

sudo cpan -i LWP
sudo cpan -i Net::SSLeay
sudo cpan -i Crypt::SSLeay
sudo cpan -i IO::Socket::SSL

  でhttpで必要なモジュールはインストールされるのですが、それだけではなくopenSSLのパッケージもインストールしておく必要があります。

調べるとOpensslとopenssl-develをインストールとありますがopenssl-develはapt-getコマンドでは見つかりません。

raspberrypiはdebianベースですので、

sudo apt-get install libssl-dev

sslライブラリーをインストールする必要があります。

SSLに関する何かをインストールする必要があることは分かったのですが、具体的コマンド(モジュール名)をいかに調べらすかという事が大切です。