爛泥 perl中CPAN的安裝

2021-09-22 04:12:25 字數 1028 閱讀 2890

本文首發於

爛泥行天下

最近一直在學習nagios監控的知識,因為使用snmp方式進行監測。而nagios的snmp監測檔案是pl結尾的perl指令碼,所以需要安裝cpan。

下面就安裝cpan的安裝記錄步驟如下:

首先安裝perl,可以通過yum方式進行安裝。這樣減少了套件的依賴性。

[root@localhost ~]# yum -y install perl

perl安裝完畢後,接下來要安裝cpan。也是通過yum方式進行安裝,如下圖:

[root@localhost ~]# yum -y install perl-cpan

cpan安裝完畢後,我們現在登陸進去。使用:perl -mcpan -e shell,注意該命令中的 -mcapn是在一起的沒有分開。

第一次進入是需要進行配置的,按照提示操作即可。

登入進去後正常的操作介面,如上圖示。

接下來我們就可以正常安裝相關的模組。因為我測試的是nagios的snmp監控外掛程式,所以需要安裝net::snmp(注意該模組名稱的大小寫)模組。如下圖:

cpan[1]> install net::snmp

如果安裝過程中好半天,沒有反應的話。我們是可以通過修改urllist進行。

找到cpan的config.pm檔案,如下圖:

可以看到cpan的config.pm檔案,進行編輯,如下圖:

找到urllist選項,如上圖。然後填入國內的cpan映象站點即可,因為預設是使用國外的cpan映象站點,所以會很慢。

查詢國內的cpan映象站點,可以到這個站點進行查詢。

urllist的格式如下:

'urllist' =< [q[

我現在把國內的已知的cpan映象站點全部加入進去,如下:

'urllist' => [q[

退出編輯並儲存config.pm檔案。

然後輸入perl -mcapn -e shell,再次進入cpan介面,如下圖:

然後再進行net::snmp模組的安裝,如下圖:

至此net::snmp模組安裝結束。

如何從CPAN安裝Perl模組

perl有乙個從外部匯入perl模組的機制,從外部匯入到perl的模組可以應用到perl指令碼中。cpan是乙個由全世界perl開發者貢獻出來的乙個功能特別強大的公共perl模組倉庫。因為perl本身自帶的核心perl模組數量比較少,因此你學要從cpan來安裝額外的perl模組。你可以從cpan上找...

linux下使用CPAN安裝Perl模組

wget tar zxvf cpan 2.26.tar.gz 進入解壓後資料夾 cd cpan 2.26 執行以下命令完成安裝 perl makefile.pl make make install 安裝完成後,使用以下命令進入cpan輸入介面 perl mcpan e shell 首次執行需要配置,...

Linux下安裝Perl模組(含CPAN方法)

對於linux中的perl模組,由兩種安裝方式 手動和自動。對於大多數根紅苗正來自cpan的模組,我們都可以通過自動安裝的方式進行安裝,方便易掌握。安裝cpan rhel,centos等發行版 sudo yum y install perl cpan ubuntu,debian等發行版 sudo a...