从 cpan 兼容树制作 rpm 包?

从 cpan 兼容树制作 rpm 包?

我总是让我的 Perl 模块遵循 CPAN 兼容的树。我想使用这棵树创建一个可以安装在一百台服务器上的 rpm 文件。

可以用 制作 rpm 包吗ExtUtils::MakeMaker

在哪里可以找到“helloworld”过程?

我浏览互联网并找到了该程序(http://search.cpan.org/~sbeck/cpantorpm-1.00/cpantorrpm

 cpantorpm [option] MODULE

我无法理解是什么类型的模块MODULE:它是 cpan 存储库上的 cpan 模块、文件系统中的 cpan 模块、已安装的 cpan 模块(然后我必须make && make test && make install至少在远程服务器上执行一些操作)还是已安装的 perl 模块?

感谢您的指点。

答案1

作为在 cpantorrpm 文档中看到:

Perl 模块可以通过多种不同的方式获得。 Perl 模块可以作为存档文件或目录存在于本地磁盘上,也可以从 URL 或 CPAN 检索。

例如,可以使用以下任意一种方式:

cpantorpm Foo::Bar
cpantorpm http://some.host.com/some/path/Foo-Bar-1.00.tar.gz
cpantorpm /tmp/Foo-Bar-1.00.tar.gz
cpantorpm /tmp/Foo-Bar-1.00

相关内容