通过cpan安装perl模块Net :: SSLeay

时间:2012-10-05 16:49:37

标签: perl email openssl sendmail cpan

我尝试通过cpan安装Net :: SSLeay来安装Email :: Send :: SMTP :: TLS但是我收到以下错误。

cpan[5]> install Net::SSLeay
Running install for module 'Net::SSLeay'
Running make for M/MI/MIKEM/Net-SSLeay-1.49.tar.gz
  Has already been unwrapped into directory /home/ubuntu/.cpan/build/Net-SSLeay-1.49-VDZ57t
Could not make: Unknown error
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible

7 个答案:

答案 0 :(得分:24)

在ubuntu上,尝试

sudo apt-get install libnet-ssleay-perl
sudo apt-get install libcrypt-ssleay-perl

答案 1 :(得分:14)

在Ubuntu 12.04中

sudo apt-get install libssl-dev

这解决了我的问题

答案 2 :(得分:11)

On Centos,这是我的解决方案:

sudo yum install perl perl-CPAN perl-Net-SSLeay perl-IO-Socket-SSL

答案 3 :(得分:7)

尝试手动完成整个过程。从CPAN提示符:

  1. 键入look Net::SSLeay以进入解压缩目录中的shell
  2. perl Makefile.PL
  3. make
  4. make test
  5. make install
  6. 如果有“README”或“INSTALL”文件,请尝试阅读。如果您遇到任何错误,可以附加您的问题,也许有人可以提供帮助。

答案 4 :(得分:2)

Centos 6.5:

yum install perl-Net-SSLeay

答案 5 :(得分:0)

在Arch Linux上:pacman -S perl-net-ssleay

答案 6 :(得分:0)

尝试安装下面列出的两个依赖项。它应该可以解决您遇到的问题。

sudo apt-get install libnet-ssleay-perl
sudo apt-get install libio-socket-ssl-perl