标签: cpan

重启后Spamassassin对象方法定位问题

spamassassin 被今天早上的每日 cronjob 重新启动后,系统日志中充斥着以下错误:

Feb  9 09:24:26 mail spamd[8766]: spamd: got connection over /var/run/spamd.socket
Feb  9 09:24:26 mail spamd[8766]: spamd: setuid to Debian-exim succeeded
Feb  9 09:24:26 mail spamd[8766]: spamd: checking message <004c01d0444a$01d5a905$d690a59f@kiffyv> for Debian-exim:106
Feb  9 09:24:26 mail spamd[8766]: rules: failed to run T_SPF_HELO_PERMERROR test, skipping:
Feb  9 09:24:26 mail spamd[8766]:  (Can't locate object method "check_for_spf_helo_permerror" via package "Mail: [...]:SpamAssassin::PerMsgStatus" at (eval 1169) line 19.
Feb  9 09:24:26 mail spamd[8766]: )
Feb  9 09:24:28 mail spamd[8766]: rules: failed to …
Run Code Online (Sandbox Code Playgroud)

ubuntu email cpan

11
推荐指数
1
解决办法
5207
查看次数

通过重置来修复 cpan

所以我遇到了一个简单的小问题。我没有连接到互联网并启动了 cpan。它第一次开始配置,然后当我几秒钟后意识到互联网没有连接时,我点击了Ctrl + C

当我连接到互联网并再次启动 CPAN 时,它要求我从剩下的地方继续,但提示我提供很多配置选项。我让他们默认。

然后它要求我提供一个镜像 URL,我想我输入错误。现在 cpan 根本不起作用!!

我想重置为典型的第一次启动,我习惯了它会要求为我配置所有内容。

我查看了这个 perlmonks帖子,帖子建议删除,/etc/perl/CPAN/Config.pm但对我来说并不存在。/etc/perl本身不存在。

问题:我在 CentOS 6.4 上,如何重置 cpan?

centos perl cpan

7
推荐指数
1
解决办法
1万
查看次数

如何创建自定义 Perl 发行版

我将为 perl-5.30.0.tar.gz 创建一个自定义 Perl 发行版。我将包含在 Perl-5.30.0.tar.gz 之后的 Perl 模块中

HTML::Entities
HTML::Strip
Devel::CheckLib
Net::DNS
Mail::DKIM::Verifier 
LWP::Simple
Net::LDAP
IO::Socket
IO::Socket::SSL
IO::Socket::INET6
Net::SSLeay
Digest::MD5
DB_File
DBI::DBD
DBIx::Mysql::InformationSchema
DBD::mysqlPP
DBD::mysql
DBD::MariaDB
Email::MIME
Email::Send
Net::SMTP::SSL
Number::Compare
MIME::Body
MIME::Types
Regexp::Optimizer 
Sys::Syslog
Sys::MemInfo
Text::Iconv
Text::Glob
Tie::DBI
Time::Local
Time::ParseDate
Run Code Online (Sandbox Code Playgroud)

这样在 Perl 安装结束时,Perl 模块就已经安装好并可以使用了。

是否可以 ?

谢谢

perl cpan

5
推荐指数
0
解决办法
106
查看次数

包管理器的包装器

有很多特定于语言的包管理器,例如用于 perl 的 cpan、用于 haskell 的 cabal 等。当我们想要安装某些软件时,有时可以从相应的存储库安装它,安装指令就像(例如,Yaxynpm install yaxycpan somethingcabal install something

这些包管理器的语法略有不同,它们都需要root权限和/或自定义设置,或者(在Yaxy的情况下)只是更新版本的解释器(Ubuntu打包的nodejs太旧而无法运行)。

是否有针对不同包管理器的包装器可以统一/自动化不同包管理器的设置?

编辑:我想要的是一种执行这样的安装命令npm install yaxy并使其工作的方法,而无需手动安装系统 npm+nodejs、获取非功能性可执行文件、找到在我的系统上安装更新的 nodejs 的最简单方法、重新安装...

setuptools package-management cpan

3
推荐指数
1
解决办法
685
查看次数

“无法安装 Nagios::Plugin,不知道是什么。”

数月/数周前,我使用此命令在多个服务器上安装 Nagios::Plugins:

perl -MCPAN -e 'install Nagios::Plugin'
Run Code Online (Sandbox Code Playgroud)

现在我收到此错误消息:

Reading '/root/.cpan/Metadata'
Database was generated on Mon, 27 Apr 2015 00:29:02 GMT
Warning: Cannot install Nagios::Plugin, don't know what it is.
Run Code Online (Sandbox Code Playgroud)

据我所知,该模块仍在 CPAN 中:http : //search.cpan.org/dist/Nagios-Plugin/

怎么了?

perl nagios cpan

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

cpan ×5

perl ×3

centos ×1

email ×1

nagios ×1

package-management ×1

setuptools ×1

ubuntu ×1