我有Perl 5.13.4与大量的已安装的CPAN模块集合。如何使用CPANPLUS autobundle更新Perl的新版本?
我刚刚编译过Perl 5.14.0。我想将5.13.4中的所有模块安装(重新编译)为5.14.0。
我可以用'cpanp'和'b'选项生成一捆已安装的模块;我现在有一个文件~/.cpanplus/5.13.4/dist/autobundle/Snapshot_2011_05_18_00.pm
。
什么是在5.14.0版本“cpanp”,将经过该快照捆的使用确保5.14.0已经安装了所有这些模块的命令?
或者,如果cpanp和一个bundle的组合不是合适的方式,那么复制(重新编译)安装在旧版Perl中用于新版本Perl的模块的最简单方法是什么? (如果CPAN可以处理包文件,我将使用它 - 这是我所关心的,不是用来实现它的机制的结果)
(我确实需要快速浏览一下在这里找到'perl cpanplus bundle'的问题列表,但没有找到我所追求的信息,我也曾多次查看过'perldoc cpanp',但没有找到我以后的信息。同样说“信息不存在”;它可能仅仅意味着我没有发现它)
这很好,谢谢。如果这是一个选项,我会给你额外的票数。我提到/指定'重新编译'以表明我期望从源重建模块 - 一种解决方案提供从新Perl中访问旧的,已编译的版本将不符合我的要求。 – 2011-05-23 19:30:12