Não é possível localizar o pacote perl (Net: & IO :: Socket :)

0

Quando eu estou tentando usar o seguinte comando, ele mostra o seguinte erro

root@RR-DE-NMS-1:~# apt-get install 'perl(Net::SSLeay)' 'perl(IO::Socket::SSL)'
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package perl(Net:
E: Unable to locate package perl(IO::Socket:

Você tem alguma resolução para isso?

    
por Sazzad Hussein 02.04.2015 / 11:17

2 respostas

1

Fácil. Use o apt-cache e procure por perl, depois grep por um nome de pacote possível, assim.

[simmel]@[mars]$ sudo apt-cache search perl | grep SSL
libio-socket-ssl-perl - Dieses Perl-Modul realisiert eine objektorientierte Schnittstelle zu SSL-Sockets
libcrypt-ssleay-perl - OpenSSL-Unterstützung für LWP

Se você usar o método acima, você terá mais entradas, eu as deletei, então não se preocupe se você vir mais pacotes no seu terminal, então eu postei aqui.

Para instalar os pacotes, simplesmente faça

aptitude install libio-socket-ssl-perl
aptitude install libcrypt-ssleay-perl
    
por s1mmel 02.04.2015 / 11:28
1

perl(Net::SSLeay) e perl(IO::Socket::SSL) , estes não são pacotes instaláveis.

Você precisa desses pacotes:

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

Os nomes dos pacotes baseados no nome dos módulos Perl:

por exemplo,

perl(Net::SSLeay)
  |   |     |
  |   |     |
  |---+-----+-|
      |     | |
    ---     | |
    |  ------ |
    |  |      |
libnetssleay-perl
    
por A.B. 02.04.2015 / 11:30