web-dev-qa-db-fra.com

Impossible de localiser le package Perl (Net: & IO :: Socket :)

Lorsque j'essaie d'utiliser la commande suivante, elle affiche l'erreur suivante

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:

Avez-vous une résolution pour cela?

1
Sazzad Hussein

Facile. Utilisez apt-cache et recherchez Perl, puis grep pour un nom de paquet possible, comme ceci.

[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

Si vous utilisez la méthode ci-dessus, vous obtiendrez plus d'entrées, je les ai supprimées, alors ne vous inquiétez pas si vous voyez plus de paquets dans votre terminal, alors j'ai posté ici.

Pour installer les paquets, faites simplement

aptitude install libio-socket-ssl-Perl
aptitude install libcrypt-ssleay-Perl
2
s1mmel

Perl(Net::SSLeay) et Perl(IO::Socket::SSL), ce ne sont pas des packages installables.

Vous avez besoin de ces forfaits:

Sudo apr-get install libnet-ssleay-Perl libio-socket-ssl-Perl

Les noms des packages basés sur le nom des modules Perl:

par exemple.

Perl(Net::SSLeay)
  |   |     |
  |   |     |
  |---+-----+-|
      |     | |
    ---     | |
    |  ------ |
    |  |      |
libnetssleay-Perl
2
A.B.