是否可以将Perl安装包的列表转移到另一台机器上,并在ActiveState';什么是ActivePerl?

是否可以将Perl安装包的列表转移到另一台机器上,并在ActiveState';什么是ActivePerl?,perl,package-managers,activestate,Perl,Package Managers,Activestate,因此,我们正在迁移服务器。啊。一台机器上有很多Perl的东西,我们需要在另一台机器上进行设置 是否有方法导出/导入已安装的所有软件包的列表,以便我可以在新服务器上安装它们,而不是逐个查找? (使用ActivePerl) 将创建所有已安装软件包的捆绑包,这些软件包可以移动到另一个系统上的CPAN目录并安装在那里 几年前我做过一次,当时似乎很管用。如果您使用的是ppm,您可以使用ppm profile命令。您可以通过存储已安装软件包的列表 ppm profile save my_modules.xm

因此,我们正在迁移服务器。啊。一台机器上有很多Perl的东西,我们需要在另一台机器上进行设置

是否有方法导出/导入已安装的所有软件包的列表,以便我可以在新服务器上安装它们,而不是逐个查找? (使用ActivePerl)

将创建所有已安装软件包的
捆绑包
,这些软件包可以移动到另一个系统上的CPAN目录并安装在那里


几年前我做过一次,当时似乎很管用。

如果您使用的是
ppm
,您可以使用
ppm profile
命令。您可以通过存储已安装软件包的列表

ppm profile save my_modules.xml
并在另一台具有

ppm profile restore my_modules.xml

谢谢现在我有一个包裹。你知道现在怎么安装吗?(我们在系统上运行Windows Server)我认为它与您
cpan
放置它的位置相同(但在另一个系统上)。很难提供详细信息,因为它们可能取决于您运行的是谁的Perl发行版(ActivePerl、草莓Perl、Cygwin等),而我自己几乎只使用Cygwin。然后,
ppm
是第一件要尝试的事情——正如您已经承认的那样。CPAN真的在ActivePerl中工作吗(没有可用的C编译器)?他们没有自己的包系统()吗?从:“PPM在微软Windows系统中广泛存在,它经常缺少构建一些Perl模块所必需的C和C++编译器。”我想CPAN在ActuviperPerl中不太好用,我从来没有真正使用过Acvivperl,所以我不知道。
ppm profile restore my_modules.xml