web-dev-qa-db-ja.com

パッケージPerl(Net:&IO :: Socket :)が見つかりません

次のコマンドを使用しようとすると、次のエラーが表示されます

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:

これに対する解決策はありますか?

1
Sazzad Hussein

簡単です。 apt-cacheを使用してPerlを検索し、次に可能なパッケージ名をgrepします。

[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

上記の方法を使用すると、より多くの全体が取得されるので、それらを削除したので、ターミナルにさらにパッケージが表示されることを心配しないでください。

パッケージをインストールするには、単に

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

Perl(Net::SSLeay)およびPerl(IO::Socket::SSL)、これらはインストール可能なパッケージではありません。

次のパッケージが必要です。

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

Perlモジュールの名前に基づいたパッケージの名前:

例えば。

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