本文首發於
爛泥行天下
最近一直在學習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...