我如何构build和configuration本地CPAN模块回购?

我是pipe理三个空隙(零互联网接入)超级计算机的系统pipe理员。 在其中一台超级计算机上,我们需要运行Bugzilla。 我已经build立了自己的本地yum版本库,但现在我需要启动并运行Bugzilla,这需要本地的CPAN。 我按照我在这里find的说明在我的笔记本电脑上build立了本地CPAN:

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

并将CPAN rsync到超级计算机的主目录。 当我回到Bugzill目录运行安装时,install-module.pl找不到本地CPAN目录。 如何configuration我的超级计算机的Perl自动知道本地CPAN的居住地点,以便我可以完成我的Bugzilla任务?

    我想到了。 我希望这能帮助任何人走上和我一样的黑暗之路。 显然,当configuration过程似乎要求5个不同的path的来源,作者等为新的本地CPAN …真正的意思是给它一条path。 只有一个。 五次。

    像这样:/ root / CPAN /

    不:

    / root / CPAN / then / root / CPAN / sources / then / root / CPAN / authors /

    不,对于configuration进程请求的所有path(对于完全的rsync'd CPAN版本),CPAN的path是相同的。

    耶Perl。

    设置Bugzilla实际上是否需要本地CPAN?

    根据您的超级计算机运行的操作系统,可能有许多Perl模块的软件包。 而对于那些没有包装或太旧的包装,你可以:

    • 创build更新的包; 要么
    • 手动将模块安装到$ BUGZILLA_HOME / lib目录中; 要么
    • CPAN将它们安装在运行相同操作系统的另一个机器上,然后在整个“lib”目录中复制

    Gerv(Bugzilla开发人员)