是否有Perl程序的标准或最佳实践,而不是Perl模块?

swe*_*rup 4 perl installer standards path

我以前编写过任意数量的perl模块,以及多个独立的perl程序,但我以前从未发布过多文件perl程序.

我有一个几乎处于测试阶段的perl程序,并将在开源时发布.它需要大量的数据文件,以及一些外部perl模块 - 我自己写的一些,以及CPAN的一些 - 我必须捆绑它以确保有人可以只下载我的程序并安装它而不用担心寻找模糊的模块.

因此,我觉得我需要编写一个安装程序将所有文件复制到标准位置,以便用户可以轻松安装所有内容.麻烦的是,我不知道标准做法是什么.我发现了许多关于perl模块标准的教程,但没有关于perl程序标准的教程.

对于perl程序,有没有人对标准路径,安装过程等有任何指示?程序是多平台的,这将变得复杂.我一直在Linux上测试它,但它的设计在Windows中也能很好地工作.

Cha*_*ens 5

看看PARPAR :: Packer.您可以将所有需求(甚至非Perl要求)捆绑到一个文件中.使用PAR :: Packer,用户甚至不需要安装Perl即可工作.

您还可以查看各种App ::*发行版的设置方式.