当我尝试使用以下命令时,它显示以下错误
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
perl(Net::SSLeay)
并且perl(IO::Socket::SSL)
,这些不是可安装的包。
您需要以下软件包:
sudo apt-get install libnet-ssleay-perl libio-socket-ssl-perl
软件包的名称基于 Perl 模块的名称:
例如。
perl(Net::SSLeay)
| | |
| | |
|---+-----+-|
| | |
--- | |
| ------ |
| | |
libnetssleay-perl
答案2
很简单。使用 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