我準備在我的公司內部設置一個完整的CPAN鏡像供內部使用。然而,我們有幾個內部的基於Module::Build
的發行版,我想通過這個鏡像向人們提供。這些分配只能從我們的鏡子中獲得;他們只是內部庫。從本質上講,一旦人們已經建立了自己的CPAN配置文件加載「cpan.mycompany.com」鏡子,我希望他們能夠做一個如何將自定義模塊分佈添加到我的本地CPAN鏡像中?
cpan install MyCompany::Bundle
cpan install MyCompany::Other::Module
在他們的命令行安裝任意數量的內部,理想情況下,隨着這些模塊發行版本的增加,所有這些版本都將被我們的內部CPAN鏡像索引並提供,就像先前版本的CPAN模塊可用一樣。最初的問題,我能夠想出一些其他的可能性。
There's CPAN::Inject,但看起來我不能用它來獲得cpan install My::Module
語法。
然後有MyCPAN::App::DPAN,這也看起來很有趣,幾乎看起來像我所需要的。有沒有人有這個工具的經驗?
我剛碰到的另一個是CPAN::Site。這似乎也能夠建立一個自定義的CPAN分配。對這個工具有什麼想法?
我打算有一個完整的CPAN鏡像。這是針對企業的,所以空間不是問題,以前的版本很重要。 – 2011-02-24 20:32:06