2019年7月23日

再见PPM,你好状态工具

当ActiveState的Perl Package Manager(PPM)在二十年前首次引入时,它提供了一种在多个平台上安装Perl模块的可靠且简单的方法。您不再需要在计算机上配置开发环境来编译和构建Perl运行时环境的模块。由于通过PPM可以跨多个平台使用成千上万个模块,它是Perl生态系统基础设施的关键部分。

着手逐步完成

经过多年的可靠服务,随着ActiveState推出一种新的、改进的解决方案,用于跨所有平台的Perl包管理,PPM正在逐步淘汰。虽然PPM已经包含在5.26版之前的所有ActivePerl版本中,但它使用的模块数量却在稳步下降。因此,从ActivePerl 5.28开始,PPM模块不再可用。

这并不意味着在安装Perl模块时,您将处于困境。在ActiveState完全推出其新解决方案之前,您可以(一如既往)使用CPAN将您需要的任何附加模块安装到ActivePerl运行时中。

PPM:下一代

接下来,ActiveState平台将取代188bet金宝搏备用并增强PPM提供的功能。今天,你可以注册一个免费的ActiveState平188bet金宝搏备用台帐户并通过我们的Web界面构建定制的Perl运行时。很快,我们为ActiveState平台新发布的CLI188bet金宝搏备用状态工具将提供与PPM相同的工作流程。

现在,您可以使用State工具通过一个命令将ActiveState平台构建的Perl运行时188bet金宝搏备用安装到桌面上的虚拟环境中。路线图上的功能是在安装后通过使用状态工具向现有安装中添加其他模块来管理这些运行时,例如。状态工具提供的不仅仅是管理您的安装。您可以使用它来管理团队成员之间的秘密,自动化工作流,并在不同的开发环境之间无缝切换。

我们正在利用多年来在PPM方面积累的经验和知识,并将其转化为新的统一(客户端CLI+服务器端Web应用程序)ActiveState平台体验,为您提供一种更好的方式来管理跨所有平台的开源语言发行版,同时又不牺牲您对PPM的了解和喜爱所带来的便利性和可靠性。188bet金宝搏备用

从事

随着ActivePerl 5.28的发布,PPM不再受支持……然而,它的功能正被ActiveState平台和状态工具所取代。今天,您可以通过注册一个188bet金宝搏备用免费帐户,并开始创建自己的自定义Perl发行版。

推荐阅读

如何从源代码构建运行时环境

188bet金宝搏备用ActiveState平台:简化Python项目启动

达纳起重机

达纳起重机

经验丰富的产品营销人员和产品经理,在计算机软件行业有成功的经验。在产品生命周期管理、实用营销方法、企业软件、软件即服务(SaaS)、敏捷方法、客户关系管理(CRM)和走向市场战略方面具有较强的技能。