Perl 模块未安装在 Amazon Linux AMI(centOs 6.5)中

Perl 模块未安装在 Amazon Linux AMI(centOs 6.5)中

我正在配置 cloudwatch 自定义指标,这需要安装一些 perl 模块。

这是我尝试安装 perl 模块的命令。

yum install perl-Switch perl-Sys-Syslog perl-LWP-Protocol-http

我在 AWS 上运行 CentOs 6.5。这是我收到的响应。

    [root@ip-10-21-1-38 aws-scripts-mon]# yum install perl-Switch perl-Sys-Syslog perl-     LWP-Protocol-http
    Loaded plugins: fastestmirror, presto
    Loading mirror speeds from cached hostfile
    * base: mirror.es.its.nyu.edu
    * extras: mirror.ash.fastserv.com
    * updates: mirror.ash.fastserv.com
    Setting up Install Process
    No package perl-Switch available.
    No package perl-Sys-Syslog available.
    No package perl-LWP-Protocol-http available.
    Error: Nothing to do
    You have new mail in /var/spool/mail/root

请帮助安装 perl 模块。

答案1

这些不是操作系统包而是为 Perl 提供的模块,大多数模块可以通过 CPAN 获取。

看一看这里了解具体操作方法。这是一个相当简单的过程。

答案2

我使用这些命令通过 CPAN 安装这些 Perl 模块:

curl -L https://raw.githubusercontent.com/miyagawa/cpanminus/master/cpanm | perl - App::cpanminus
cpanm LWP::协议::https
cpanm 交换机
cpanm 系统::系统日志

我用了亚太经合组织但我本可以用控制平面命令。

相关内容