perl – 如何将我的Catalyst应用程序部署为debian软件包(或合适的替代方案)?

在测试了我的 Catalyst应用程序并决定部署它之后,我想打包它,这样我就可以轻松地将它拉入登台和实时服务器,管理依赖关系并通过软件包版本控制的灵活性轻松回滚.由于我的生产操作系统是Ubuntu,我认为将其打包为deb包将是​​最有意义的.

我预测我将不得不创建我的所有perl模块依赖项的第二个包,因为许多不是由我的发行版提供的,或者是独立打包它们 – 尽管这可能是很多工作.

有没有人有这样做的经验 – 或者一个理智的,类似的替代方案?

解决方法

用CPAN包构建自己的Debian软件包:

>安装Debian帮助程序脚本

sudo apt-get install dh-make-perl
>从CPAN下载MODULE并构建Debian软件包

cpan2deb MODULE

相关文章

1. 如何去重 #!/usr/bin/perl use strict; my %hash; while(...
最近写了一个perl脚本,实现的功能是将表格中其中两列的数据...
表的数据字典格式如下:如果手动写MySQL建表语句,确认麻烦,...
巡检类工作经常会出具日报,最近在原有日报的基础上又新增了...
在实际生产环境中,常常需要从后台日志中截取报文,报文的形...
最近写的一个perl程序,通过关键词匹配统计其出现的频率,让...