Установить perl-модуль Net:: SSLeay через cpan

Я попытался установить Net:: SSLeay хотя cpan для установки 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

Ответ 1

На ubuntu попробуйте

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

Ответ 2

В Ubuntu 12.04

sudo apt-get install libssl-dev

Это разрешило проблему для меня

Ответ 3

В Centos, здесь мое решение:

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

Ответ 4

Попробуйте выполнить этот процесс самостоятельно. В командной строке CPAN:

  • введите look Net::SSLeay, чтобы перейти в оболочку в распакованном каталоге
  • perl Makefile.PL
  • make
  • make test
  • make install

Если есть файл "README" или "INSTALL", попробуйте также их прочитать. Если вы столкнетесь с любыми ошибками, вы можете добавить свой вопрос, и, возможно, кто-то может помочь.

Ответ 5

Centos 6.5:

yum install perl-Net-SSLeay

Ответ 6

В Arch Linux: pacman -S perl-net-ssleay

Ответ 7

Попробуйте установить обе зависимости, перечисленные ниже. Это должно решить проблему, которая у вас есть.

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