在安装教程中SendEmail
,我找到了安装 2 个先决条件、2 个 perl 模块的说明
apt-get install 'perl(Net::SSLeay)' 'perl(IO::Socket::SSL)'
这种语法对我的 Debian 9 来说也很奇怪
E: 找不到包 perl(Net::SSLeay)
E: 找不到包 perl(IO::Socket::SSL)
我尝试使用cpan
,(老实说我不知道什么是......)但它以一些语法错误结束
编辑,更多疑问
在这个“询问 Ubuntu”问题中,我看到了执行指令
apt-get install libnet-ssleay-perl libio-socket-ssl-perl
但是在我正在关注的教程中,说明是先执行
apt-get install libnet-ssleay-perl libio-socket-ssl-perl
然后_
apt-get install 'perl(Net::SSLeay)' 'perl(IO::Socket::SSL)'
1) 通过
cpan
:例如:
2) 通过
apt
使用
apt-file
获取确切的包名称然后安装它。要安装apt-file
:获取包名:
或者 :
例如:
样本输出:
安装
libio-socket-ssl-perl
包将安装IO::Socket::SSL
perl 模块:我添加了一个答案,但这不是我问题的直接答案。
实际上我正在安装sendemail,我刚刚发现debian 9有一个官方包,所以我没有回答我的问题,而是简单地解决了我的问题
我将暂时搁置这个问题,因为我认为这个问题很有趣
有时我会
注意,包名是小写的。在你的情况下
apt search ssleay | grep perl