我总是让我的 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
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