Perl

如何建構和配置本地 CPAN 模組儲存庫?

  • December 13, 2013

我是一名系統管理員,負責管理三台氣隙(零網際網路接入)超級電腦。我們需要在其中一台超級電腦上執行 Bugzilla。我已經建立了自己的本地 yum 儲存庫,但現在我需要啟動並執行 Bugzilla,這需要本地 CPAN。我按照在此處找到的說明在筆記型電腦上建構了一個本地 CPAN:

http://www.stonehenge.com/merlyn/LinuxMag/col42.html

並將 CPAN 同步到超級電腦的主目錄。當我回到 Bugzill 目錄執行安裝時, install-module.pl 找不到本地 CPAN 目錄。如何配置我的超級電腦的 perl 以自動知道其本地 CPAN 所在的位置,以便我可以完成我的 Bugzilla 任務?

我想到了。我希望這可以幫助任何人走上我一直走的同樣黑暗的道路。顯然,當配置過程似乎要求為新的本地 CPAN 提供 5 種不同的來源、作者等路徑時……給它一個路徑的真正含義是什麼。只有一個。五次。

像這樣:/root/CPAN/

不是:

/root/CPAN/ 然後 /root/CPAN/sources/ 然後 /root/CPAN/authors/

不,對於配置過程要求您提供的所有路徑,只有相同的 CPAN 根路徑(這是用於完全 rsync 的 CPAN 建構)。

耶佩爾。

引用自:https://serverfault.com/questions/557923