安装不在 Arch 存储库中的 CPAN 版本

安装不在 Arch 存储库中的 CPAN 版本

Arch 存储库中有很多 CPAN 发行版,但不是全部。当我需要一个不在仓库中的 dist 时,我应该如何处理这种情况?

那么我应该使用该cpan程序,还是有更好的解决方案?

答案1

中描述了几种方法Arch 维基。最简单的版本可能是使用Perl-cpanplus-dist-arch,在安装并运行安装程序后,setupdistarch可以将 perl 模块安装为 pacman 软件包,cpanp -i Your::Module::Name如其中所述文档

答案2

好吧,最好的解决方案可能是为你想要的 CPAN 包创建一个发行包,将其贡献给 Arch 团队,并维护它(当然,最好的解决方案是应该由其他人来做这件事,:-) )。这样,每个人都会从中受益。

实际上,您可能可以直接使用 CPAN 来安装它:

perl -MCPAN -e "install Package"

当然,这里的缺点是当上游包发生变化时,您不会获得自动更新。您需要自己跟踪 CPAN 包。

相关内容